我有一个应用程序,我想在其中使用批处理文件运行许多可执行文件(在我的例子中是一个名为 AMDIS 的程序,http://chemdata.nist.gov/mass-spc/amdis/downloads/)。在 Windows 命令提示符上,如果我键入它就可以工作
C:\NIST08\AMDIS32\AMDIS_32.EXE C:\Users\Ento\Documents\GCMS\test_cataglyphis_iberica\queens\CI23_Q_120828_01.CDF /S /E
其中 AMDIS_32 是我要运行的程序,C:\Users\Ento\Documents\GCMS\test_cataglyphis_iberica\queens\CI23_Q_120828_01.CDF 是我希望它分析的文件和 /S /E 一些选项。
现在我想在 Windows 7 中使用批处理文件重复进行这些调用。我尝试使用
START C:\NIST08\AMDIS32\AMDIS_32.EXE C:\Users\Ento\Documents\GCMS\test_cataglyphis_iberica\queens\CI23_Q_120828_01.CDF /S /E
但这似乎不起作用。有谁知道我应该怎么做?
干杯,汤姆
编辑:根据论坛http://social.msdn.microsoft.com/Forums/en-US/sqlexpress/thread/fdb993d9-6a9c-4459-aedb-0283f2d6935d中的信息我发现我的错误与保存我的使用 UNICODE 而不是 ANSI 编码的批处理文件——现在它可以工作了——谢谢大家!!