从命令提示符使用自定义命令参数运行 WPF 应用程序

Posted

技术标签:

【中文标题】从命令提示符使用自定义命令参数运行 WPF 应用程序【英文标题】:Run WPF application with custom command parameters from command prompt 【发布时间】:2012-03-16 15:46:04 【问题描述】:

我想在命令提示符下使用自定义参数运行 wpf 应用程序,基本上这是在没有 gui 的情况下实现的,如果我不从命令提示符运行,它应该显示 gui!

【问题讨论】:

【参考方案1】:

这样做-

1) 添加事件 -> Startup="App_Startup" 到 App.Xaml

2) 将“App_Startup”的事件处理程序添加到 App.Xaml.cs

3) 在“App_Startup”中,您可以通过这种方式检查命令参数-

     if (e.Args.Length == 0)
        
            MainWindow m = new MainWindow();
            m.Show();
        

4) 从 App.Xaml 中删除 StartupUri

这种方式只有在没有命令参数时才会出现 WPF GUI。

【讨论】:

以上是关于从命令提示符使用自定义命令参数运行 WPF 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

WPF应用程序启动的问题(自定义Main函数启动)

将命令行参数从 VB 传递到 C# WPF 应用程序

应用程序不会从命令提示符运行,而是通过双击运行 ERROR: WERC6F9.tmp.WERInternalMetadata.xml

【WPF】Command 自定义命令

显示从 ASP.NET MVC 中的命令行进程获取的数据

如何从命令提示符设置 Internet Explorer 安全设置