从shell命令触发控制台应用程序中的函数调用

本文关键字:应用程序 函数调用 控制台 shell 命令 | 更新日期: 2023-09-27 18:07:10

我将如何修改我的c#控制台应用程序来检索值或使用由shell命令触发的方法或事件?

基本上在应用程序加载后,我希望能够在应用程序中执行函数以及将数据传递给这些函数的能力。

方向吗?

从shell命令触发控制台应用程序中的函数调用

。. NET 3.5增加了命名管道的支持,我认为这是一个解决方案。

编辑:更好的链接。

你可以使用SingleInstance模式- c#:如何-单实例应用程序接受新的参数?.

您应该接受来自控制台的输入,使用如下命令:

Console.ReadLine();

它会工作,然后用户键入命令并单击enter,您解析命令并执行需要执行的操作。

有点像DOS程序,记住,根据你的设计,你正在编写的控制台应用程序将挂起,直到用户输入值并按下ENTER键,这意味着不能执行任何其他操作,因为调用控制台的线程。ReadLine等待来自用户的命令