是否有可能从Windows命令行调用数字显微脚本? 我似乎无法找到的命令行选项的信息,如果有可用,为DM。
Answer 1:
不,这是不可能的GMS 2或更低版本。 有在DigitalMicrograph脚本启动没有命令行参数。
但是,如果你想在DM的启动时自动运行的脚本,您可以通过安装脚本插件(.gtk文件)做到这一点。
Answer 2:
从GMS 3.0.1以后,有一个应用程序可选的启动参数。
你可以(在命令提示符)键入:
DigitalMicrograph.exe /ef "test.s"
启动脚本
test.s
在应用程序中。
类似的,你可以输入之类的东西
DigitalMicrograph.exe /es "scriptcommand"
直接执行该脚本行
scriptcommand
在应用程序中。
不幸的是,早期的大湄公河次区域的版本没有这个选项。
注意:当你调用DigitalMicrograph.exe在该应用已经在运行,也不会再次启动该程序,而是启动已经运行的应用程序。 因此,这可以用来在一个已经运行的应用程序启动脚本。
这也开辟一个很好的方式,从不同的编辑器如记事本++运行DM-脚本。
在记事本++,你可以配置一个“运行”命令。 如果按F5您指定要调用的命令。 所以有这个运行DM脚本,用线如下所示:
"C:\Program Files\Gatan\DigitalMicrograph.exe" /ef "$(FULL_CURRENT_PATH)"
然后,您可以简单地通过选择该运行执行中记事本+ + writtin的脚本。
文章来源: Call script from Windows command line