从Windows命令行调用脚本(Call script from Windows command l

2019-10-21 20:58发布

是否有可能从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