Después de iniciar el comando durante el procesamiento por lotes, no se puede enviar a txt y el contenido está vacío. ¿Cómo pueden los expertos resolver este problema?
Hay dos razones
start tracert 10.72.2.1 echo gt;gt;2.txt
El comando anterior se puede dividir en dos partes
start tracert 10.72.2.1 y echo gt;gt;2.txt
Entre ellas, START inicia otra ventana para ejecutar el programa o comando especificado.
Después de la ejecución, se abrirá la ventana de comando tracert
El segundo ECHO gt;gt;2.TXT
significa escribir en 2.TXT Ingrese " ", por lo que no es de extrañar que 2.TXT esté vacío
. El TXT está vacío
Para poner el tracert en una nueva ventana, debes escribir " " en 2.TXT
El segundo ECHO gt;gt;2.TXT
es el programa o comando a ejecutar. 10.72.2.1 en 2.TXT
Funciona así
tracert 10.72.2.1gt;gt;2.TXT
tracert 10.72.3.1gt;gt ;3.TXT
Pero luego debe esperar el resultado de tracert 10.72.2.1gt;gt;2.TXT. 2.1gt;gt;2.TXT Después de la ejecución, vaya a tracert 10.72.3.1gt;gt;3.TXT
Cambie su código fuente de esta manera
INICIAR CMD.EXE /C "tracert 10.72.2.1gt;gt;2.p>INICIAR CMD.EXE /C "tracert 10.72.3.1gt;gt;3.txt"
INICIAR CMD.EXE /C "tracert 10.72 .4.1 gt;gt;4.txt"
INICIAR CMD.EXE /C "tracert 10.72.5.1gt;gt;5.txt"
INICIAR CMD.EXE /C "tracert 10.72 .6.1gt;gt;6.txt"
INICIAR CMD.EXE /C "tracert 10.72.7.1gt;gt;7.txt"
INICIAR CMD.EXE / C " tracert 10.72.8.1gt;gt;8.txt"
INICIAR CMD.EXE /C "tracert 10.72.9.1gt;gt;9.txt"
INICIAR CMD.EXE / C "tracert 10.72.10.1gt;gt;10.txt"
¡El método de xxpinqz es bueno!