求指导:C#按钮启动外部.exe文件并在附加参数?

NNdisturb 2020-02-29 02:44:15
Visual Studio 2010中,如图:

实现如下问题:
1、选择“外部exe1”、“-a”、“-b”均选中,按“启动”按钮,实现:外部exe1” -a -b
2、选择“外部exe2”、“-a”、“-b”均选中,按“启动”按钮,实现:外部exe2” -a -b
菜鸟学习中,求大神指点详细步骤!
...全文
586 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjieloving 2020-03-03
  • 打赏
  • 举报
回复
https://blog.csdn.net/polloo2012/article/details/82110642 看完你就明白怎么操作了
zzuwxw 2020-03-03
  • 打赏
  • 举报
回复
private void button1_Click(object sender, EventArgs e) { string[] arg = new string[1]; arg[0] = textBox1.Text.Trim(); StartProcess(@"E:/ZHOUXL/C#/FileOP/FileOP/bin/Debug/FileOP.exe",arg); }
NNdisturb 2020-02-29
  • 打赏
  • 举报
回复
引用 1 楼 良朋 的回复:
System.Diagnostics.Process.Start("C:\Windows\System32\ping.exe", "192.168.1.174 -t")

即可


没明白,“外部exe1”、“外部exe2”指的是计算机里其它不同的应用程序,还有你后面跟着的IP什么意思?
良朋 2020-02-29
  • 打赏
  • 举报
回复
System.Diagnostics.Process.Start("C:\Windows\System32\ping.exe", "192.168.1.174 -t")

即可
NNdisturb 2020-02-29
  • 打赏
  • 举报
回复
绝对路径和相对路径 这个明白,
问题是:选择其中一个.exe程序并在该程序后加上-a或-b或-a -b等参数,就如我提问中的
选择“外部exe1”、“-a”、“-b”均选中,按“启动”按钮,实现:“外部exe1 -a -b”这样又该怎么做呢,先感谢版神指教!
清晨曦月 2020-02-29
  • 打赏
  • 举报
回复
问题问的挺清晰,但是这个每明白就…………
System.Diagnostics.Process.Start("C:\Windows\System32\ping.exe", "192.168.1.174 -t 1000")
看看process.start的参数意义。他的栗子启动了ping命令,ping 这个ip地址,-t是ping的参数。
另,使用shell也可以
shell("exe1 -a")
绝对路径和相对路径自己去了解一下

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧