为了账号安全,请及时绑定邮箱和手机立即绑定

求助这个问题,请问在C#中怎么用process调用一个exe文件并传入参数?

求助这个问题,请问在C#中怎么用process调用一个exe文件并传入参数?

C#
牛魔王的故事 2021-08-05 11:07:19
一个exe文件比如说是aaa.exe 这个是由一个控制台应用程序编译而成 aaa.exe需要2个参数(即main函数中的args)我现在想在C#中 调用这个aaa.exe 并且传入2个参数 具体代码应该怎么写? 是用Process么?如果要传入的参数中 有空格 怎么办。
查看完整描述

2 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

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;
p.Start();
p.StandardInput.WriteLine("ping -n 2 123.125.114.131");
p.StandardInput.WriteLine("exit");
这是调用cmd.exe来执行CMD命令的,你看看能不能对你有用



查看完整回答
反对 回复 2021-08-09
  • 2 回答
  • 0 关注
  • 174 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信