您的位置:首页 > 编程语言 > C#

C#调用可执行文件(.bat,.exe...)

2017-12-24 21:15 483 查看
在服务器开发的过程中,我们经常需要开多个黑框测试功能,在文件夹中找这些可执行文件十分的浪费时间
带来的个人体验也异常的差劲,我们可以通过C#制作一些小工具来改善这种情况,比如把需要开启的多个黑框
的可执行文件丢在按钮里,虽然功能很简陋,但是带来的个人体验却感人肺腑,C#语法就不介绍了,我这里
主要介绍一下如何调用可执行文件


// 需要的头文件
using System.Diagnostics;

// 这里是要调用的可执行文件的文件夹目录
string targetPath = string.Format(@"文件夹路径");

// Process:提供对本地和远程进程的访问并使你能够启动和停止本地系统进程
Process process = new Process();

// 初始化可执行文件的一些基础信息
process.StartInfo.WorkingDirectory = targetPath; // 初始化可执行文件的文件夹信息
process.StartInfo.FileName = "可执行文件名称.后缀"; // 初始化可执行文件名

// 当我们需要给可执行文件传入参数时候可以设置这个参数
// "para1 para2 para3" 参数为字符串形式,每一个参数用空格隔开
process.StartInfo.Arguments = "para1 para2 para3";
process.StartInfo.UseShellExecute = true;        // 使用操作系统shell启动进程

// 启动可执行文件
process.Start();


有了以上的代码,我们就可以调用任意的可执行文件了。
我个人喜欢把各个服务器的启动信息以及数据库的信息整合在小工具里,每次进行测试的时候只需
要点击几个按钮就可以,避免了总是去文件夹中找需要的启动的文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: