winform执行dos命令在textarea里实时输出

csharp winform 文章 2022-03-17 14:53 789 0 全屏看文

AI助手支持GPT4.0

private void processCmd(String cmd)
{
	Control.CheckForIllegalCrossThreadCalls = false;
	process = new Process();
	process.StartInfo.FileName = "cmd.exe";
	process.StartInfo.WorkingDirectory = ".";
	process.StartInfo.UseShellExecute = false;
	process.StartInfo.RedirectStandardInput = true;
	process.StartInfo.RedirectStandardOutput = true;
	process.StartInfo.CreateNoWindow = true;

	//Process.Start("cmd.exe");
	process.OutputDataReceived += new DataReceivedEventHandler(OutputHandler);

	process.Start();

	process.StandardInput.WriteLine(cmd);

	//process.StandardInput.WriteLine("exit");

	process.BeginOutputReadLine();
	using (StreamWriter sw = new StreamWriter("output.log"))
	{
	 sw.WriteLine(process.StandardOutput.ReadToEnd());
	}

}
private void OutputHandler(object sendingProcess, DataReceivedEventArgs outLine)
{
	if (!String.IsNullOrEmpty(outLine.Data))
	{
		this.Invoke(ReadStdOutput, new object[] { outLine.Data });
	}
}


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
Java和C#语言实现List<List<model>>除了遍历外换成List<model>
winform执行dos命令在textarea里实时输出
winform里的btnSend按钮点击后异步调用ask方法
winform支持回车键调用方法。
CSharp下载ffpmeg
随便看看
微信开放平台跟公众平台有什么区别? 3517
怎么添加小程序支付功能? 4311
教育科技公司申请微信支付被拒绝? 4694
微信公众号免300认证教程 5775
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5186
小程序广告组件通过审核,但是小程序内没有显示广告? 4961
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9389
问题? 8909
如何快速搭建抽奖助手小程序(无需代码知识) 6039
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7343