C# 打开 cmd 将目录更改为 .exe 文件传递​​参数并按 enter

C# open cmd change dir to .exe file pass arguments and press enter

我有一个 .exe 程序,它有自己的命令。这个程序需要通过CMD(命令提示符,MS DOS)来执行。它是这样工作的:假设我在 visual Studio 中有一个项目,并且我在该项目中导入了 .exe 程序(名称为 ul_install.exe)。

首先,如何调用CMD,然后切换目录进入.exe程序 我已经导入到我的项目中,然后将此:ul_install E A "Example" DVD 命令作为字符串变量传递(就像我写的一样),最后按 Enter 键?请记住,每当我手动执行此操作时,都会出现另一个 cmd windows,这是 .exe 程序的进程并开始执行它的进程(将 ISO 文件转换为另一种拆分文件格式)

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