我尝试输入命令:
start "xyz" ping xx.xx.xx.xx >> C:\Users\X\Desktop\t\xyz.txt
它会创建空文件。 我错过了什么?谢谢。
答案 0 :(得分:1)
您的问题是,您将start
的输出重定向到该文件。您必须将重定向“链接”到cmd
。
通过逃避>>
:
start "xyz" cmd.exe /C ping localhost ^>^>xyz.txt
或将“执行的字符串”括在引号中:
start "xyz" cmd.exe /C "ping localhost >>xyz.txt"
答案 1 :(得分:0)
您需要转义重定向字符。
start "xyz" cmd.exe /C ping localhost ^>^>xyz.txt