http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 96683|回复: 39

[Winform] C#执行CMD命令并接收返回结果的实现方法—源码下载

[复制链接]
发表于 2013-3-20 16:48:56 | 显示全部楼层 |阅读模式
这就像是我们平时最常用的ping www.sufeinet.com -n 2 或者是dir
等命令
那么如果正常情况下我们是Cmd 然后在黑屏里执行,如果在C#代码里应该怎么写呢
其实也很简单下面先来看看效果吧
QQ截图20130320163923.jpg
打包下载 AutoApk.zip (22.2 KB, 下载次数: 2854)


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2021-7-31 08:21:28 | 显示全部楼层
学习谢谢了
发表于 2019-12-4 19:18:43 | 显示全部楼层
Process
回复

使用道具 举报

发表于 2018-4-16 09:29:29 | 显示全部楼层
sufeinet 发表于 2018-4-16 08:27
对开线程,想不卡就只能开线程解决

已经解决了,谢谢
 楼主| 发表于 2018-4-16 08:27:45 | 显示全部楼层
大崽纸的大人 发表于 2018-4-14 17:36
执行CMD命令期间winform窗口会卡死,怎么解决呀
开线程去执行RunCmd么

对开线程,想不卡就只能开线程解决
发表于 2018-4-14 17:36:32 | 显示全部楼层
执行CMD命令期间winform窗口会卡死,怎么解决呀
开线程去执行RunCmd么
发表于 2018-4-12 16:22:58 | 显示全部楼层
唉!以前将一个文件夹里的所有 *. txt 合并成一个,是用几十行的代码写的!
 楼主| 发表于 2018-4-11 07:54:39 | 显示全部楼层
proc.Start();
            proc.StandardInput.WriteLine(cmd);
这里可以无限执行,只要不输入下面语言就是一个窗口
            proc.StandardInput.WriteLine("exit");
            string outStr = proc.StandardOutput.ReadToEnd();
            proc.Close();
发表于 2018-4-10 19:02:48 | 显示全部楼层
老大求教一个问题  怎么可以实现CMD连续执行!比如我一个命令是cd../../  路径就上回了两成,这时我在输入第二个命令dir  怎么就回到了以前的目录 !我想要连续上次的路径操作
 楼主| 发表于 2017-10-26 07:53:24 | 显示全部楼层
这个就和cmd无关了,已经把主动权转移给了窗口,你应该是捕捉窗口或者去写外挂了
发表于 2017-10-25 22:40:02 | 显示全部楼层
请问一下,如果我想模拟输入呢?怎么操作?例如我需要用cmd运行1.exe,1.exe运行后需要输入启动密码,process怎么模拟输入这个密码?
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-19 04:58

© 2014-2021

快速回复 返回顶部 返回列表