从Windows命令行调用脚本

时间:2015-02-13 08:26:36

标签: windows command-line-arguments execution dm-script

是否可以从Windows命令行调用Digital Micrograph中的脚本?我似乎无法找到关于DM的命令行选项的信息,如果有的话。

2 个答案:

答案 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文件)来完成此操作。