2017-02-28 75 views
0

我有一个.exe程序,它有自己的命令。该程序需要通过CMD(命令提示符,MS DOS)执行。它的工作原理如下:假设我在Visual Studio中有一个项目,并且已经在项目中导入了.exe程序(名称为ul_install.exe)。首先,如何调用CMD,然后将目录切换到我已经导入到我的项目中的.exe程序 ,然后将这个:ul_install E A "Example" DVD命令作为字符串变量传递(就像我写了它一样)最后按Enter键?请记住,每当我手动执行此操作时,会出现另一个cmd窗口,这是.exe程序的进程并开始使其成为进程(即将ISO文件转换为另一种分割文件格式)C#打开cmd更改目录到.exe文件传递参数并按回车

+1

请格式化为多个句子和所以人们不会头疼,试图弄清楚你问的是什么。 –

+0

为什么你认为命令提示符部分是这个过程的必要部分?你为什么认为你不能直接启动exe文件? –

+0

为什么不直接使用Process.Start直接启动ul_install.exe并在StartInfo中放置参数并指定程序启动的CurrentDirectory? – dcg

回答

0

我正在寻找的答案正在使用ProcessStartInfo.WorkingDirectory使用此属性并传递一个字符串我可以使cmd.exe调用目录我想然后我可以通过此参数:ul_install E A "Example" DVD并使我的程序工作:-)

相关问题