WPF/C#应用程序命令行参数

问题描述:

我有一个接受各种命令行参数的应用程序。这工作正常,但我需要做出改变,我想要一些输入,以处理这种变化的最佳方式。WPF/C#应用程序命令行参数

目前:

的应用二会从申请一个叫。我无法控制应用程序通过它作为应用程序二的参考。

我通过从应用的一个需要应用2作为这样的命令行参数:

applicationtwo.exe/AA的用户名FILENAME.TXT

变化:

的初始负荷由于连接到SQL Server,程序速度很慢。这并不是非常缓慢,我们只是让有人打电话给客户,每次打开时都不想等3-4。

我在想我可以让它在任务栏中运行,并在它再次被调用时将其带到前端,只允许打开一个程序实例。我不知道如何让参数回到它,就像我做命令行的方式。

任何人都有如何处理这个问题的好建议?

像往常一样感谢!

这些命令行参数是否基于其他应用程序不断变化?如果不是为什么不使用Application/User Settings来存储它们?这样,应用程序将始终具有对设置的引用,因为您将允许它通过任务栏继续运行。如果你不想使用应用程序/用户设置,那么简单地在你的应用程序中的某个地方存储一个对传入的参数的引用就足够了。

如果这些值确实是动态变化的,那么知道如何通过应用程序1来降低参数。如果将它们馈送到磁盘上的文件,则应用程序2可以简单地在该文件中定期读取或由用户根据需要发起。