private void Result(string mingling)
{
Process CmdProcess = new Process();
CmdProcess.StartInfo.FileName = "cmd.exe";
CmdProcess.StartInfo.CreateNoWindow = true; // 不创建新窗口
CmdProcess.StartInfo.UseShellExecute = false; //不启用shell启动进程
CmdProcess.StartInfo.RedirectStandardInput = true; // 重定向输入
CmdProcess.StartInfo.RedirectStandardOutput = true; // 重定向标准输出
CmdProcess.StartInfo.RedirectStandardError = true; // 重定向错误输出
CmdProcess.StartInfo.Arguments = "/c " + mingling;//“/C”表示执行完命令后马上退出
CmdProcess.Start();//执行
StreamReader reader = CmdProcess.StandardOutput;
while (!reader.EndOfStream)
{
listBox1.Items.Add(reader.ReadLine());
}
}
运行里面程序,并对里面进行修改。
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
string[] lines = File.ReadAllLines(@"command.py");//打开相对路径的python程序
//修改第五列,第六列的数据,当然也可以是一个空的*.py,全部命令都修改进去,我这里举个例子
lines[4] = "client.connect("" + textBox1.Text + "", username="" + textBox2.Text + ""