我有一个应用程序,想要使用批处理文件运行多个可执行文件(在我的情况下是一个名为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编码有关 - 现在它可以工作了 - 感谢大家!!