VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之『片段』ShellHelper 控制台程序 的 程序调

背景:

> 之前做 OGG 时,被 OGG的配置 恶心到了。(OGG是啥,这里就不解释了)

> 总之就是一个 控制台程序,总是得手动执行一堆命令,每次都得输入 —— 实在是打字打累了。

> 于是,搜索:Shell控制输入输出 的代码 —— 没有找到完美的。【部分网友给出的往往是:一堆命令,得到全部输出 —— 而我要的是:输入一行命令就得到对应的输出】

 

源码:

 View Code

 

调用:

1             ShellInfo shell = ShellHelper.Start("cmd.exe", (cmd, rst) => {  });
2             shell.WaitLogoOuput(); //先等程序把 LOGO 输出完
3 
4             string aaa = shell.WriteLine("D:");  //相当于在 cmd 中输入 D:
5             string bbb = shell.WriteLine("dir"); //相当于在 cmd 中输入 dir
              string ccc = shell.WriteLine("AAAA");

 

截图:

 

 
分类: 练手片段调错
标签: 控制台程序读写, Shell输入输出, 程序执行控制台命令


相关教程