WPF调用外部程序

想通过main()函数传递参数,先重载下面的OnStartup()

 

 public partial class App : Application
    {
        public static string args0;
        protected override void OnStartup(StartupEventArgs e)
        {            
            if(e.Args != null && e.Args.Length > 0)
                args0 = e.Args[0].ToString();
            base.OnStartup(e);
        }
    }

 

然后在App.xaml中看到StartupUri="MainWindow.xaml"

那么在MainWindow.xaml.cs中就可以通过App.args0获取传递进来的参数了

 

 

若想调用外部程序用 Process.Start("绝对路径+xx.exe", "参数1"); 

posted @ 2014-05-13 16:53  _Dawn  阅读(1669)  评论(0编辑  收藏  举报