永发信息网

C# 中 如何创建一个 DOS 命令输入窗口

答案:3  悬赏:60  手机版
解决时间 2021-01-13 19:43
C# 中 如何创建一个 DOS 命令输入窗口
最佳答案
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
// 这里是关键点,不用Shell启动/重定向输入/重定向输出/不显示窗口
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
//p.StartInfo.CreateNoWindow = false;
//p.StartInfo.Arguments = "IIsApp /a magnet /r"; //设定程式执行参数
p.Start();
StreamWriter myW = p.StandardInput;
myW.WriteLine("dir");
[color=#FF0000]//此处一定要关闭输入流,不然程序还是等待输入完毕的操作[/color]
[color=#FF0000]myW.Close();[/color]
StreamReader myR =p.StandardOutput;
MessageBox.Show(myR.ReadToEnd());// 得到cmd.exe的输出
p.WaitForExit();

p.Close();
全部回答
system("command");
文件中新建——>项目,选择控制台应用程序就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东汉末年三大美人分别是谁
VMSENS是什么公司,VM-i这个产品可以替代国外
拉面土粘在墙上怎么办
淡而处之 什么意思
新车祭祀车头朝向
"美孚自动变速油aft 1l"是机油吗
单选题“伐无道,诛暴秦”,说明秦末农民起义
白露过后还爱下雨吗
房产分丘图和分户图应表示哪些内容?如何绘测
我梦见了大象一直绕着我
花呗电脑上无法还款是怎么回事?
自由泳100米游1分30怎么样
如何计算反应斧固含
oppo A37,vivo Y66和vivo Y67哪个好
为什么有才华的女生外表不漂亮
推荐资讯
将3克盐溶入一杯水中,形成了100克盐水溶液,
山涧的意思?????
单选题“在蜂巢中有数以千计的蜜蜂立在那儿,
已知x,y满足条件7x-5y-23≤ 0,x+7y-11≤ 0,4x
求做图的高手帮忙,把文字做成图片。或者字写
电地暖什么样的好?
狗生完小狗后隔3天又生了几只
4孔小口琴吹法
西安未央路公交道22点以后能走吗?
我们现在拥有啥? 工作 可以把你 类死。。有
战北恒是谁演的,战北恒扮演者,扶摇战北恒
学习王羊娃心得体会
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?