|
|
1
5
如果我正确地解释了您的问题,那么您将把文本发送到某种shell/命令行解释器,并希望它执行您的命令。 通常,命令行解释器会输出一个特定的提示(如Linux系统上的$或DOS下的C:\),指示它们可以接受新的命令。在发送另一个命令之前,需要读取输出以等待适当的提示。如果您不这样做,您发送的文本将被当前运行的命令(如您所经历的)用作输入。 |
|
|
2
3
lothar在正确的轨道上;您要做的是,不要使用shellexecute,而是使用createprocess。看看栈溢出和谷歌的“控制台重定向”-这将得到你想要的。 |
|
|
3
0
我想我明白发生了什么事,但我没有办法解决: 您向控制台发送一个命令。当命令运行时,该程序将接收您发送的密钥。 |
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 2 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 2 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 2 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |