是否可以从 Windows 命令行调用 Digital Micrograph 中的脚本?我似乎找不到有关 DM 命令行选项的信息(如果有的话)。
问问题
402 次
2 回答
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++ 中执行脚本编写。
于 2015-11-17T14:14:15.697 回答
0
不,这对于 GMS 版本 2 或更低版本是不可能的。DigitalMicrograph 中没有用于脚本启动的命令行参数。
但是,如果您想在 DM 启动时自动运行脚本,您可以通过将脚本安装为插件(.gtk 文件)来实现。
于 2015-02-13T09:07:34.173 回答