我在公共服务器上有一个.bat文件,里面有几个功能
GET_LIST_OF_EMPLOYEES
//code
end
SOME_FUNCTION1
//code
end
SOME_FUNCTION2
//code
end
我尝试将 GET_LIST_OF_EMPLOYEES 函数的输出获取到我的 C# 应用程序中。
有没有办法只获取 GET_LIST_OF_EMPLOYEES 函数的输出,还是必须获取 .bat 文件的整个输出并在我的 C# 应用程序中对其进行自定义?
我认为最实用的解决方案就是使用临时文件。 您的批处理可以输出一个文件,并且在您的 C# 应用程序上,您可以订阅临时文件夹中文件的更改,例如使用 FileSystemWatcher:
https://learn.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher.changed?view=net-7.0