White-Lion
07-02-2013, 18:31
Всем добрый день,
есть команда
for /l %i in (0,0,1) do @cmd /c "echo.|set/p=%TIME:~0,8^%" >> c:\pin.txt & ping -n 1 google.ru | findstr "Превышен Ответ" >> c:\pin.txt & ping -n 2 localhost > nul
Команда записывает в файл время а потом в файл дописываются только строки если пинг нормальный(показатели 1 пакета), и если пинг превышено время ответа.
Если эту строку copy\past в окно cmd, то все работает нормально, файл лог пинга пишется нормально, окно cmd не закрывается, только в шапке окна меняются выполняемые команды..... Но файл пишется нечитабельной кодировке.
18:25:15 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:20 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:26 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:31 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:49 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=58¬б TTL=125
18:25:51 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
18:25:52 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
18:25:53 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
18:25:54 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=58¬б TTL=125
18:25:55 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
Если сохранить это в *.bat. то при запуске bat файла, окно cmd открывается и сразу закрывается, файл лога пустой.
Пытался прикрутить сюда ключик /K, никаких изменений.
Также пытался прикрутить chcp 866 в окне мелькает надпись "Текущая кодовая страница: 866" а в файле все равно не читабельно.....
Помогите пожалуйста сделать читабельным лог, и чтобы окно не закрывалось, кто чем может :).....
есть команда
for /l %i in (0,0,1) do @cmd /c "echo.|set/p=%TIME:~0,8^%" >> c:\pin.txt & ping -n 1 google.ru | findstr "Превышен Ответ" >> c:\pin.txt & ping -n 2 localhost > nul
Команда записывает в файл время а потом в файл дописываются только строки если пинг нормальный(показатели 1 пакета), и если пинг превышено время ответа.
Если эту строку copy\past в окно cmd, то все работает нормально, файл лог пинга пишется нормально, окно cmd не закрывается, только в шапке окна меняются выполняемые команды..... Но файл пишется нечитабельной кодировке.
18:25:15 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:20 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:26 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:31 ЏаҐўлиҐ* Ё*вҐаў*« ®¦Ё¤**Ёп ¤«п §*Їа®б*.
18:25:49 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=58¬б TTL=125
18:25:51 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
18:25:52 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
18:25:53 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
18:25:54 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=58¬б TTL=125
18:25:55 ЋвўҐв ®в google.ru: зЁб«® Ў*©в=32 ўаҐ¬п=57¬б TTL=125
Если сохранить это в *.bat. то при запуске bat файла, окно cmd открывается и сразу закрывается, файл лога пустой.
Пытался прикрутить сюда ключик /K, никаких изменений.
Также пытался прикрутить chcp 866 в окне мелькает надпись "Текущая кодовая страница: 866" а в файле все равно не читабельно.....
Помогите пожалуйста сделать читабельным лог, и чтобы окно не закрывалось, кто чем может :).....