3

我正在使用 Windows 7

请问如何在 CMD 的 exe 程序中运行输入文件(命令的文本文件)。

使用网站上的其他问题,我尝试过:

CMD /c ""C:/Program Files/Mplus/Mpluswin.exe" "C:/Users/jj/Desktop/mplus/test_mplus.inp""     

在程序中打开输入文件但不运行它

还有这个,它打开程序,而不是脚本

CMD /c "C:/Program Files/Mplus/Mpluswin.exe" < "C:/Users/jj/Desktop/mplus/test_mplus.inp"

这是否取决于exe程序?

编辑:

目前,上面的第一个命令启动 exe 程序并打开其中的文本文件(这是一个程序特定命令的文件,将自动读取数据、运行计算和输出)。然后我可以在已打开的 exe 程序中运行命令(通过在菜单中选择运行)。但是,我想将文件传递给 exe 程序,让它自动运行,最好是在后台运行。我不确定要使用的正确术语,如果我的描述不清楚,请见谅。

4

1 回答 1

0

我刚刚注意到您将整个术语括在一组额外的双引号中,并使用了 linux 正斜杠 - 试试这个批处理文件,并查看控制台上是否有任何错误消息。

@echo off
cd /d "%userprofile%\Desktop\mplus"
"C:\Program Files\Mplus\Mpluswin.exe" "test_mplus.inp"
echo mplus was launched
pause
于 2013-11-08T02:31:52.173 回答