C#执行Windows的dos命令

简介:
不管单行还是多行dos命令,你都可以轻松执行。   
private void button2_Click(object sender, EventArgs e)
{
            Process p = new Process();
            p.StartInfo.FileName = "cmd.exe";
            p.StartInfo.UseShellExecute = false;
            p.StartInfo.RedirectStandardInput = true;
            p.StartInfo.RedirectStandardOutput = true;
            p.StartInfo.RedirectStandardError = true;
            //p.StartInfo.CreateNoWindow = true; true表示不显示黑框,false表示显示dos界面
            p.Start();
            p.StandardInput.WriteLine("d:");
            p.StandardInput.WriteLine("md core2");
            p.StandardInput.WriteLine("cd core2");
            p.StandardInput.WriteLine("md shootman2");
            p.Close(); 

到d盘去看一下,是不是多了“core2”文件夹,文件夹里面有个“shootman2”文件夹啊?
呵呵,是的!这就是process调用“cmd.exe”后执行命令的方法。
如果不需要返回结果可以这样
Process.Start("cmd.exe", @"/c net start mssqlserver");
 

















本文转自terryli51CTO博客,原文链接: http://blog.51cto.com/terryli/520861,如需转载请自行联系原作者






相关文章
|
6天前
|
Java Windows
JAVA 常用的 DOS 命令
【10月更文挑战第15天】DOS 命令是 Java 开发中不可或缺的工具,掌握这些命令可以提高开发效率和操作便利性。
32 3
|
11天前
|
人工智能 监控 安全
掌握Windows管理利器:WMI命令实战
本文介绍了Windows Management Instrumentation (WMI) 的基本概念和用途,通过多个实用的`wmic`命令示例,如获取CPU信息、查看操作系统详情、管理服务、检查磁盘空间等,展示了WMI在系统维护中的强大功能。适合IT专业人士学习和参考。
37 4
|
26天前
|
Windows
Windows系统命令dir使用详解
Windows系统命令dir使用详解
85 2
|
25天前
|
缓存 监控 网络协议
计算机网络的常用的网络通信命令(Windows)
本文介绍了网络技术中常用的命令,如ping用于检测网络连通性,ipconfig查看TCP/IP配置,netstat监控网络状态,arp显示和修改ARP缓存,at安排任务执行,tracert追踪路由,以及nbtstat获取NetBIOS信息。
20 1
|
2月前
|
监控 网络安全 Windows
Windows系统命令
Windows系统命令
24 1
|
2月前
|
监控 NoSQL Redis
redis-server --service-install redis.windows.conf --loglevel verbose 命令的作用是什么?
redis-server --service-install redis.windows.conf --loglevel verbose 命令的作用是什么?
55 3
|
23天前
|
C# 开发工具 Windows
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
35 0
|
23天前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
20 0
|
25天前
|
安全 API C#
C# 如何让程序后台进程不被Windows任务管理器强制结束
C# 如何让程序后台进程不被Windows任务管理器强制结束
49 0
|
26天前
|
Windows
Windows系统环境编写DOS批处理文件
Windows系统环境编写DOS批处理文件
28 0

相关课程

更多