C#应用-控制台操作DOS指令

 时间:2026-02-15 11:35:14

1、新建控制台项目后,在编写执行代码前,建议使用Console.Write()提示部分信息,使操作友好化!

C#应用-控制台操作DOS指令

2、在编写执行代码时,注意创建

 Process p = new Process();//创建进程对象  

ProcessStartInfo startInfo = new ProcessStartInfo();

FileName:执行文件名,DOS指令在cmd.exe中执行

Arguments:命令行参数

p.Start()启动进程

p.WaitForExit();等待进程退出

C#应用-控制台操作DOS指令

3、效果:可在控制台获取DOS指令执行返回的部分信息,此处输入“ipconfig”,查询配置的TCP/IP相关信息。

C#应用-控制台操作DOS指令

1、执行bat文件可以不通过cmd.exe输入指令,一般操作是直接双击即可。

C#应用-控制台操作DOS指令

2、同上例,使用Console.Write()提示部分信息,使操作友好化!

C#应用-控制台操作DOS指令

3、在代码中

StartInfo.WorkingDirectory:填充bat文件地址

StartInfo.FileName:执行文件名

StartInfo.Arguments:命令行参数

p.Start();启动进程

p.WaitForExit();等待进程退出

C#应用-控制台操作DOS指令

4、执行后,结果和双击bat文件效果一样。

.bat内置(Shutdown -s -t 3600)

C#应用-控制台操作DOS指令

1、上述两种执行方法在不同的文件内执行,故不可以共用,但如果方便可以记录文件名称做一个指令集,通过此指令集区分执行指令。

C#应用-控制台操作DOS指令

2、每次输入指令后,在指令集中检索,若指令集中存在此指令,则调取bat执行代码;若不存在此指令,则使用DOS执行代码。

C#应用-控制台操作DOS指令

3、输入两条指令后正确区分并分别执行解结果。

C#应用-控制台操作DOS指令

C#应用-控制台操作DOS指令

  • 用VB设置开机自动启动应用程序
  • C#窗体设计:[14]OpenFileDialog的使用
  • IntelliJ IDEA怎么导入maven项目
  • VMware如何安装Cisco ACS5.3并激活
  • dbvisualizerSQL语句如何自动提示
  • 热门搜索
    雅安旅游 浙江旅游景点 峨眉山旅游 锦江旅游 青城山旅游攻略 土耳其旅游 云南大学旅游文化学院 陕西旅游 北京旅游景点 英国旅游