使用带有cmd的exe文件运行输入文件

时间:2013-11-05 20:44:24

标签: cmd

我正在使用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程序,它可以自动运行,最好是在后台运行。我不确定要使用的正确术语,如果我的描述不清楚,请对不起。

1 个答案:

答案 0 :(得分:0)

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

@echo off
cd /d "%userprofile%\Desktop\mplus"
"C:\Program Files\Mplus\Mpluswin.exe" "test_mplus.inp"
echo mplus was launched
pause