调用控制台的问题。
System.Diagnostics.Process.Start("cmd");可以打开控制台。
执行dos某个目录下的应用程序+saveFileDialog1.FileName的程序。请问如何添加。
问题点数:50、回复次数:8Top
1 楼hxhbluestar(贺星河)回复于 2004-09-03 22:12:19 得分 20
System.Diagnostics.Process.Start("sn.exe","-k aa.snk");
//说明 前一个选项是命令,后一个选项是参数,在参数中就可以使用文件名了,也就是你的saveFileDialog1.FileNameTop
2 楼zhpsam109(JACKY.昊昊)回复于 2004-09-03 23:19:17 得分 0
http://community.csdn.net/Expert/topic/3063/3063626.xml?temp=.7816126Top
3 楼3xp(kk)回复于 2004-09-04 10:17:07 得分 0
是的hxhbluestar,可是需要先进入cdm呀,请说说winform下调用console控制台的应用。Top
4 楼Firestone2003(笨笨小猪)回复于 2004-09-04 10:23:15 得分 0
System.Diagnostics.Process.Start就是启动一个进程
如果你的程序是控制台的话,自动打开控制台
如果是WinForm程序,就打开WinForm程序
Top
5 楼coollzh(良子)回复于 2004-09-04 11:01:58 得分 10
用netstat命令取得网络连接:
Process proc = new Process();
ProcessStartInfo info = new ProcessStartInfo();
info.CreateNoWindow=true;
info.RedirectStandardOutput=true;
info.UseShellExecute=false;
info.FileName="netstat";
info.Arguments=" -n";
proc.StartInfo=info;
proc.Start();
StreamReader reader = proc.StandardOutput;
string content = reader.ReadToEnd();
reader.Close();Top
6 楼3xp(kk)回复于 2004-09-04 18:42:48 得分 0
具体说吧,winform下调用cmd并运行sn.exe 123.sn后返回。Top
7 楼coollzh(良子)回复于 2004-09-05 00:21:25 得分 20
Process proc = new Process();
ProcessStartInfo info = new ProcessStartInfo();
info.CreateNoWindow=true;
info.RedirectStandardOutput=true;
info.UseShellExecute=false;
info.FileName="sn.exe";
info.Arguments=" 1233.snk";
proc.StartInfo=info;
proc.Start();
StreamReader reader = proc.StandardOutput;
string content = reader.ReadToEnd();
reader.Close();
Top
8 楼3xp(kk)回复于 2004-09-05 18:43:37 得分 0
简易编译器http://vip.6to23.com/3some/program/asm16.rarTop




