启动过程并在之后回显它

时间:2014-02-13 08:03:30

标签: windows batch-file echo

我想在调用命令之后向命令发送更多输入。 (该命令保持流向服务器开放)

如何启动在另一个窗口中打开的命令,然后能够从我的批处理文件回显到该窗口?

1 个答案:

答案 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