我正在制作一个C#
程序,它将使输入文件成为.iso
文件。使用来自c sharp code的poweriso cmd命令
例如,如果我们在写我创建并给予例如C:\
它在C:\
创建iso
文件名a
目标路径的textbox
C:\Users\User\Desktpo\a.txt
。
所以,我下载PowerISO
,了解piso.exe
然后我做了一些其他研究关于使用C#
所以Process.Start();
我写的几行代码:
string str = " create -o " + TextBox1.Text + ".iso -add " + TextBox2.Text + "//" ;
Process process = new Process();
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.FileName = "\"C:\PowerISO\piso.exe\"";
process.StartInfo.Arguments = str;
process.Start();
但是,这是行不通的。 为什么?
编辑:我正在使用Visual Studio 2017
winform
。
你能调试并告诉我们它是否触发异常吗? – Ferus7
尝试删除str开头的空格,并删除文件名中的引号。 –
a)它没有触发和异常 – Programmer