作者liaommx (Orz)
看板C_Sharp
标题Re: [问题]呼叫外部执行档
时间Fri Sep 25 18:27:29 2009
※ 引述《fanny10139 (玛~)》之铭言:
我在c:\底下放了一个i_view.exe 转图档的程式
我需要在c#程式中按下bottom键时
他去执行那个exe档
把jpg图档转成ppm
不知道要怎麽去执行那个exe档
想麻烦会的人 教教我
谢谢!~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.157.119
1F:→ kinwind:用process 09/25 17:48
2F:→ fanny10139:我是写 System.Diagnostics.ProcessStartInfo p= 09/25 18:15
3F:→ fanny10139:new System.Diagnostics.ProcessStartInfo("cmd"); 09/25 18:16
4F:→ fanny10139: p.Arguments = @"/c ""C:\i_view32.exe"""; 09/25 18:16
5F:→ fanny10139:但是会出现错误 09/25 18:17
6F:→ fanny10139:错误是 类别、结构或介面成员宣告中无效的语汇基元 '=' 09/25 18:18
System.Diagnostics.Process open = new System.Diagnostics.Process();
open.StartInfo.FileName = save.FileName;
open.Start();
我用这方法开启档案,(档案名称save.Filename;你改成C:\i_view32.exe,应该可以用)
我自己猜,你的方法是希望用cmd.exe去执行c:\i_view32.exe,
可能是因为这样参数传递有错误
如果可以的话直接开启(执行)可能会好一点?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.230.230
7F:→ fanny10139:错误一样说 是不是我忘了宣告什麽了? 09/25 18:40