![]() |
1
5
如果我正确地解释了您的问题,那么您将把文本发送到某种shell/命令行解释器,并希望它执行您的命令。 通常,命令行解释器会输出一个特定的提示(如Linux系统上的$或DOS下的C:\),指示它们可以接受新的命令。在发送另一个命令之前,需要读取输出以等待适当的提示。如果您不这样做,您发送的文本将被当前运行的命令(如您所经历的)用作输入。 |
![]() |
2
3
lothar在正确的轨道上;您要做的是,不要使用shellexecute,而是使用createprocess。看看栈溢出和谷歌的“控制台重定向”-这将得到你想要的。 |
![]() |
3
0
我想我明白发生了什么事,但我没有办法解决: 您向控制台发送一个命令。当命令运行时,该程序将接收您发送的密钥。 |
![]() |
Corse · 无法让eventListener在控制台中显示值 2 年前 |
![]() |
Marcell Malbolge · 观察控制台是否有错误 3 年前 |
![]() |
SDC123 · 如何从控制台Python中删除最后几个字符? 3 年前 |
|
user379888 · 单击“从控制台但不在代码中工作” 7 年前 |
![]() |
user2419798 · C++程序在输入控制台时停止生成控制台输出 7 年前 |
![]() |
alelom · 显示用于登录ASP Core 2的控制台 7 年前 |