• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

c# 启动外部程序带参数

武飞扬头像
鹤归ᝰ
帮助1

**

一,通过Process命令启动

**
1.程序1
private void StartProcess(){
Process p = new Process();
p.StartInfo.FileName = processPath ;
p.StartInfo.Arguments = “arg1” " " “arg2”;//参数以空格分隔 ,每个数组元素间是以空格分隔的
loadgrid.Visibility = Visibility.Collapsed;
p.Start();//运行程序2
p.WaitForExit();
string output = p.ExitCode.ToString(); //程序2运行返回结果
}
2.程序2
创建新启动页,解决方案中启动项修改为新启动页,代码如下:
class MainApp
{
[STAThread]
public static void Main(string[] args)
{
if (args != null && args.Length >= 2)
{
string str1 = args[0].Trim();
string str2= args[1].Trim();
}
initApp();
}

    private static void initApp()
    {
        App app = new App();
        app.InitializeComponent();
        app.Run();
    }
}

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhghfccb
系列文章
更多 icon
同类精品
更多 icon
继续加载