2015-01-09 118 views
0

我正在寻找使用批处理文件将两个cmd ping命令实例写入2个独立文本文件的最佳方法。将ping写入文件批处理

这是我有,但它没有写入文件我想知道为什么。

start cmd /k ping 8.8.8.8 -t >> c:\troubleshoot_connection_google.txt 
start cmd /k ping 192.x.x.x -t >> c:\troubleshoot_connection_gateway.txt 

感谢您的帮助。

+0

对C:\的写入权限限制在现代Windows版本中,写入'%TEMP%\ the.file'而不是 –

+0

如果以串行方式执行可以,您可以丢失'start cmd/k' –

+0

那 – Bilbo

回答

0

从驱动器的根文件夹通常不可写入的角度来看,您的命令出现问题是重定向到输出文件时。

正如你这写的,什么被重定向到文件是启动命令的输出,但如果你需要重定向ping命令的输出重定向必须是启动命令的一部分

start "" "cmd /c ping 8.8.8.8 -t >> c:\troubleshoot_connection_google.txt" 
+0

谢谢,这是我正在寻找的答案。 – Bilbo

相关问题