c#实现一个接口来操作运行程序命令行风格

c# implementing an interface to operate running program commandline style

我正在使用 NDesk.Options 来解析命令行参数。

这允许我使用不同的启动选项调用我的 WPF 应用程序,例如打开公式 FooEntity X。这行得通。

我想知道如何实现一个允许在 运行 应用程序中注入命令行参数的接口。

我想我必须查找进程并对其调用方法 CustomCommandlineProcessing(string),传递我需要的参数。

问题

只是评论要求我限定我的问题。

如果您的应用程序已经 运行,那么您对它 'pass' 的任何操作都不会是命令行参数...

您可能想研究进程间通信;

https://en.wikipedia.org/wiki/Inter-process_communication

最常见的方法是 Web 界面、套接字或命名管道、内存映射文件或共享数据库。