批处理文件使用Stdin和Stdout作为文件

时间:2014-07-24 16:19:15

标签: cmd io-redirection

我有一个从CMD执行的程序:

program input.txt output.txt

如何创建将运行program的批处理文件,以便input.txt实际为stdinoutput.txt实际为stdout

我希望能够运行program-wrapper.bat,然后给它一些输入,关闭它stdin,然后在控制台中查看program的所有输出。 program将无法读取文件input.txt,也不会写入文件output.txt

1 个答案:

答案 0 :(得分:0)

ECHO OFF
ECHO Give me some input, terminate with Ctrl-Z and Enter.
COPY CON input.txt >NULL
program input.txt output.txt
TYPE output.txt