我想在调用命令之后向命令发送更多输入。 (该命令保持流向服务器开放)
如何启动在另一个窗口中打开的命令,然后能够从我的批处理文件回显到该窗口?
答案 0 :(得分:0)
根据你的进一步评论,也许你可以这样做:
服务器强>
START "Server" "ServerProgram.exe" /WAIT
在“Heartbeat and streaming starter”窗口中
CONTROL.BAT | nc localhost 10000
以下文件保存为CONTROL.BAT
@echo off
echo Get started please
:top
echo Pulse
sleep 3
goto top
基本上,它每3秒向netcat发送一次“开始流”命令,然后是“Heartbeat”。所以服务器将有效地做一些与此相同的事情:
nc -l localhost 10000
Start streaming # 3 secs
Heartbeat # 3 secs
Heartbeat # 3 secs
Heartbeat # 3 secs