我正在使用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程序中运行命令(通过在菜单中选择run)。但是,我想将文件传递给exe程序,它可以自动运行,最好是在后台运行。我不确定要使用的正确术语,如果我的描述不清楚,请对不起。
答案 0 :(得分:0)
我刚刚注意到你将整个术语包含在一组额外的双引号中,并使用了linux正斜杠 - 尝试这个批处理文件,并查看控制台上是否有任何错误消息。
@echo off
cd /d "%userprofile%\Desktop\mplus"
"C:\Program Files\Mplus\Mpluswin.exe" "test_mplus.inp"
echo mplus was launched
pause