2016-08-10 7 views
1

я пытаюсь из партии, которые работают кратные ЦМД и они сделали файл журнала, я уже Google это, но я не нашел ни одного решения по этому поводу :(Run кратные CMD свистеть и создать TXT

ping google.com >> 1.txt 
ping facebook.com >> 2.txt 
ping twitter.com >> 3.txt 

это пример того, что я хочу сделать, запустить 3 различными CMD, где производится простой пинг и сохранить TXT (как если бы было бревно)

если я положил начало, прежде чем команды, он создает текст и пинги, но он не регистрируется в txt-файле, он показывает пробел

start ping google.com >> 1.txt 
start ping facebook.com >> 2.txt 
start ping twitter.com >> 3.txt 

В основном, я хочу, чтобы все команды запускались одновременно в одном пакетном файле, я не хочу ждать завершения команды кулака и запускать следующую команду

+0

вы посмотрите на это ==> может [Pinging несколькими ПК и добавление текста] (http://stackoverflow.com/questions/ 38636170/pinging-multiple-pcs-and-add-text? Answertab = active # tab-top) – Hackoo

ответ

0

Он пытается перенаправить вывод start который не имеет. Попробуйте

start cmd.exe "/c ping google.com >> 1.txt" 
start cmd.exe "/c ping facebook.com >> 2.txt" 
start cmd.exe "/c ping twitter.com >> 3.txt" 
+0

спасибо! это разрешило мою проблему –

0

Вы можете попробовать это решение:

@echo off 
Title Multi Ping Tester 
set URLS=www.twitter.com www.google.com www.facebook.com 
For %%a in (%URLS%) do call :test_ping %%a 
Exit /b 
::********************************************************** 
:test_ping 
cls 
If Exist %1.txt Del %1.txt 
start cmd.exe "/c ping -4 -a %1 >> %1.txt"     
Exit /b 
::********************************************************** 
+0

, это, кажется, очень хороший вариант, я также буду реализовывать его –