荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: michaelx (Silver Bullet), 信区: DotNET
标  题: 在.NET程序中使用PIPE(管道技术)
发信站: 荔园晨风BBS站 (Sat Mar 27 22:37:30 2004), 站内信件

系pconline看到嘎,节选左关键。

   p = new Process();
   p.StartInfo.FileName = "cmd.exe";
   // 这里是关键点,不用Shell启动/重定向输入/重定向输出/不显示窗口
   p.StartInfo.UseShellExecute = false;
   p.StartInfo.RedirectStandardInput = true;
   p.StartInfo.RedirectStandardOutput = true;
   p.StartInfo.CreateNoWindow = true;

   p.Start();
   p.StandardInput.WriteLine("ping 127.0.0.1");// 向cmd.exe输入command
   p.StandardInput.WriteLine("exit");
   p.WaitForExit(60000);
   string s = p.StandardOutput.ReadToEnd();// 得到cmd.exe的输出
   p.Close();


--

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.41]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店