2012-08-08 152 views
0

我試圖將Windows命令管道傳輸到一個基本上運行控制檯的程序中,我是一個新手,因此我沒有完全掌握命令。我想要做的是將命令dir/b> out.txt輸入到其他程序中。管道命令到控制檯

的命令是

回波DIR/B> out.txt | nc.exe 127.0.0.1 7003 - 忽略nc.exe其不重要

我想要的是輸出迴應應該是「dir/b> out.txt」,但我得到操作順序或錯誤。目前發生的情況是,我在文件out.txt中寫入「dir/b」,並將任何內容都寫入nc.exe。

回答

2

雙引號或逃生>

echo "dir /b > out.txt" | nc.exe 127.0.0.1 7003 

echo dir /b ^> out.txt | nc.exe 127.0.0.1 7003