我正在尝试将命令行工具转换为 UI 工具,并且我正在使用 C# 和 WPF。但是我在命令行工具的一项功能上被阻止了。问题是,在命令行上运行 exe 以及参数后,它会要求进一步输入,如输入密码等。
例如:
C:\工具>tool.exe \abc
输入 Input1 :
输入输入 2:
我不知道如何提供这个输入(Input1,Input2 ...)。没有规定从命令提示符向 tool.exe 提供输入,例如
C:\tool>tool.exe \abc <"输入参数 input1"> <"输入参数 input2">
您必须在键入后手动输入这些输入
C:\工具>tool.exe \abc
并点击进入。
目前我正在使用System.Diagonostics中的Process类来运行该进程,然后将输出直接读入 Streamreader 对象。
关于这个问题的任何建议都会有很大帮助。
提前致谢。