是否可以从Windows命令行调用Digital Micrograph中的脚本?我似乎无法找到关于DM的命令行选项的信息,如果有的话。
答案 0 :(得分:1)
从 GMS 3.0.1 开始,应用程序有一个可选的启动参数。
您可以输入(在命令提示符中):
DigitalMicrograph.exe /ef "test.s"
在应用程序中启动脚本
test.s
。
类似地,您可以输入类似
的内容
DigitalMicrograph.exe /es "scriptcommand"
直接在应用程序中执行脚本行
scriptcommand
。
不幸的是,早期版本的GMS没有这个选项。
注意:当应用程序已在运行时调用DigitalMicrograph.exe时,它将不再次启动程序,而是激活已在运行的应用程序。因此,这可用于在已运行的应用程序中启动脚本。
这也开启了一种从不同的编辑器(如NotePad ++)运行DM脚本的好方法。
在 NotePad ++ 中,您可以配置“运行”命令。 如果按 F5 ,则指定要调用的命令。因此,要运行DM脚本,请使用如下所示的行:
"C:\Program Files\Gatan\DigitalMicrograph.exe" /ef "$(FULL_CURRENT_PATH)"
然后,只需选择此运行,即可在NotePad ++中执行脚本写入。
答案 1 :(得分:0)
不,GMS版本2或更低版本不可能。 DigitalMicrograph中没有脚本启动的命令行参数。
但是,如果要在启动DM时自动运行脚本,可以通过安装脚本作为插件(.gtk文件)来完成此操作。