新手问个Windows应用程序的问题

java_age 2010-06-17 08:59:14


用VS做了个窗体,假如框框里输入了CMD 点确定后,怎么通过事件运行DOS命令窗口

...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_age 2010-06-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jianuman 的回复:]
using System;
using System.Windows.Forms;

namespace cmdTest {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}

private void button1_Click(object sende……
[/Quote]

太感谢了,能运行了
jianuMan 2010-06-17
  • 打赏
  • 举报
回复
using System;
using System.Windows.Forms;

namespace cmdTest {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e) {
System.Diagnostics.Process.Start("cmd.exe");
}
}
}
java_age 2010-06-17
  • 打赏
  • 举报
回复
在线等,高手教教
java_age 2010-06-17
  • 打赏
  • 举报
回复
将代码放入方法中,报错。。。
java_age 2010-06-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
Process cmd = new Process();
cmd.StartInfo.UseShellExecute = false;
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = ……
[/Quote]



wuyq11 2010-06-17
  • 打赏
  • 举报
回复
Process cmd = new Process();
cmd.StartInfo.UseShellExecute = false;
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
cmd.StartInfo.FileName = "cmd.exe";
cmd.Start();
cmd.StandardInput.AutoFlush = true;
cmd.StandardInput.WriteLine("");
string s=cmd.StandardOutput.ReadToEnd();

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧