当前位置: 首页 > news >正文

【c#】c#常用小技巧方法整理(4)——cmd命令提示符,c#调用cmd

CMD命令是一种命令提示符,CMD是command的缩写,位于系统System32的目录下,是大多数Windows操作系统中可用的命令行解释器应用程序。用于执行输入的命令。其中大多数命令通过脚本和批处理文件自动执行任务,执行高级管理功能,并排除或解决某些类型的Windows问题。

一、系统中运行

我们可以通过一下方式运行:点击“开始”菜单——>选择“运行”——>输入“CMD”,点击确定或按下回车键即可。常用的CMD我整理如下:

命令用途
winver检查Windows版本
wmimgmt.msc打开windows管理体系结构(WMI)
wupdmgrwindows更新程序
wscriptwindows脚本宿主设置
write写字板
winmsd系统信息
wiaacmgr扫描仪和照相机向导
winchatXP自带局域网聊天
mem.exe显示内存使用情况
Msconfig.exe系统配置实用程序
mplayer2简易widnows media player
mspaint画图板
mstsc远程桌面连接
mplayer2媒体播放机
magnify放大镜实用程序
mmc打开控制台
mobsync同步命令
dxdiag检查DirectX信息
drwtsn32系统医生
devmgmt.msc设备管理器
dfrg.msc磁盘碎片整理程序
diskmgmt.msc磁盘管理实用程序
dcomcnfg打开系统组件服务
ddeshare打开DDE共享设置
dvdplayDVD播放器
net stop messenger停止信使服务
net start messenger开始信使服务
notepad打开记事本
nslookup网络管理的工具向导
ntbackup系统备份和还原
narrator屏幕“讲述人”
ntmsmgr.msc移动存储管理器
ntmsoprq.msc移动存储管理员操作请求
netstat an(TC)命令检查接口
syncapp创建一个公文包
sysedit系统配置编辑器
sigverif文件签名验证程序
sndrec32录音机
shrpubw创建共享文件夹
syskey系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc本地服务设置
Sndvol32音量控制程序
sfc.exe系统文件检查器
sfc /scannowwindows文件保护
tsshutdn60秒倒计时关机命令
tourstartxp简介(安装完成后出现的漫游xp程序)
taskmgr任务管理器
eventvwr事件查看器
eudcedit造字程序
explorer打开资源管理器
packager对象包装程序
perfmon.msc计算机性能监测程序
progman程序管理器
regedit.exe注册表
rsop.msc组策略结果集
regedt32注册表编辑器
rononce p15秒关机
regsvr32 /u *.dll停止dll文件运行
regsvr32 /u zipfldr.dll取消ZIP支持
cmd.exeCMD命令提示符
chkdsk.exeChkdsk磁盘检查
certmgr.msc证书管理实用程序
calc启动计算器
charmap启动字符映射表
cliconfgSQL SERVER 客户端网络实用程序
Clipbrd剪贴板查看器
conf启动netmeeting
compmgmt.msc计算机管理
cleanmgr垃圾整理
ciadv.msc索引服务程序
osk打开屏幕键盘
odbcad32ODBC数据源管理器
oobe/msoobe /a检查XP是否激活
lusrmgr.msc本机用户和组
logoff注销命令
iexpress木马捆绑工具,系统自带
NslookupIP地址侦测器
fsmgmt.msc共享文件夹管理器
utilman辅助工具管理器
gpedit.msc组策略

二、c#调用CMD

c#利用Process调用CMD,具体代码如下:

 public class RunCmd{private Process proc = null;public RunCmd(){proc = new Process();}public void Exe(string cmd){proc.StartInfo.CreateNoWindow = true;proc.StartInfo.FileName = "cmd.exe";proc.StartInfo.UseShellExecute = false;proc.StartInfo.RedirectStandardInput = true;proc.StartInfo.RedirectStandardOutput = true;proc.StartInfo.RedirectStandardError = true;// proc.OutputDataReceived += new DataReceivedEventHandler(sortProcess_OutputDataReceived);proc.Start();StreamWriter cmdWriter = proc.StandardInput;proc.BeginOutputReadLine();if (!String.IsNullOrEmpty(cmd)){cmdWriter.WriteLine(cmd);}cmdWriter.Close();          proc.Close();}private void sortProcess_OutputDataReceived(object sender, DataReceivedEventArgs e){if (!String.IsNullOrEmpty(e.Data)){//this.BeginInvoke(new Action(() => { this.listBox1.Items.Add(e.Data); }));}}}
http://www.lryc.cn/news/3365.html

相关文章:

  • 在项目中遇到的关于form表单的问题
  • 德国奔驰、博世和保时捷的员工年薪有多少?
  • Mybatis与微服务注册
  • JAVA练习47-合并两个有序数组
  • 右键菜单管理 - Win系统
  • 背包问题求方案数、具体方案
  • 电商导购CPS,淘宝联盟如何跟单实现用户和订单绑定
  • 【Shell1】shell语法,ssh/build/scp/upgrade,环境变量,自动升级bmc,bmc_wtd,
  • 刷题记录:牛客NC208250牛牛的最美味和最不美味的零食
  • 微搭低代码从入门到精通08-轮播容器
  • 分类预测 | MATLAB实现SSA-CNN麻雀算法优化卷积神经网络多特征分类预测
  • 华为10年经验测试工程师,整理出来的python自动化测试实战
  • OpenCV杂谈 - 如何导出图像到内存中其他结构
  • Session与Cookie的区别(四)
  • Linux 文件锁 - fcntl
  • CellularAutomata元胞向量机-2-初等元胞自动机MATLAB代码分享
  • OpenStack云平台搭建(6) | 部署Neutron
  • Lesson 05.Configuring the Oracle Network Environment
  • 理论五:接口vs抽象类的区别,如何用普通的类模拟抽象类和接口
  • 【Hello Linux】 Linux的权限以及Shell原理
  • 【STM32】【HAL库】遥控关灯2 分机
  • 代码随想录算法训练营第27天|● 93.复原IP地址 ● 78.子集 ● 90.子集II
  • Unity UI合批的问题
  • MWORKS--系统建模与仿真
  • PC端开发GUI
  • 解读手机拍照的各个参数(拍照时,上面会有6个符号)
  • 数字钥匙最新进展文章
  • 如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)
  • C++中的强制类型转换
  • 任何人都可以学习Rasa之优秀Rasa学习资源推荐