我有一个从CMD
执行的程序:
program input.txt output.txt
如何创建将运行program
的批处理文件,以便input.txt
实际为stdin
且output.txt
实际为stdout
?
我希望能够运行program-wrapper.bat
,然后给它一些输入,关闭它stdin
,然后在控制台中查看program
的所有输出。 program
将无法读取文件input.txt
,也不会写入文件output.txt
。
答案 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