Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Сделать пинг чуть более информативным (http://forum.oszone.net/showthread.php?t=332206)

Patroklos 29-12-2017 23:27 2788002

Сделать пинг чуть более информативным
 
Здравствуйте, я наткнулся на прожку которой можно раскрашивать вывод консоли.
CoColor changes the console color for the succeeding console output, not for the entire window, like the built-in COLOR command. CoColor uses the same color codes as COLOR.
http://www.horstmuc.de/wbat32.htm
И теперь соответственно изголяюсь по всякому. Попытался применить её к пингу но не осилил. Не очень понятно как это сделать. Помогите пожалуйста.
Что хочу:
Код:

:Loop
@ping www.google.com -4 -n 1"
goto Loop

Код:

Reply from 172.217.21.110: bytes=32 time=385ms TTL=56
Request timed out.
Reply from 172.217.21.110: bytes=32 time=322ms TTL=56
Request timed out.

Раскрасить успешные зелёным а неуспешные соответственно красным что бы можно было сразу с полувзгляда понять что да как.

Это если кто пожелает поиграться:
Код:

@echo off
chcp 65001>nul
cd /d "%~dp0"
set var=Сделайте мне пожалуйста крутой пинг!
FOR /D %%a IN (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) DO (
        FOR /D %%b IN (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) DO (
                CoColor.exe %%a%%b " %var% __%%a%%b__" 07
        )
)
pause>nul


Iska 29-12-2017 23:44 2788005

Цитата:

Цитата Patroklos
Попытался применить её к пингу но не осилил. Не очень понятно как это сделать. »

Разбирать вывод ping.exe по for /f, сравнивать по if, затем выводить разобранное в зависимости от результата сравнения тем или иным цветом. Не самая удачная идея.

Busla 30-12-2017 12:55 2788104

Patroklos, наткнитесь лучше на PowerShell.

Patroklos 30-12-2017 14:35 2788111

Цитата:

Цитата Iska
Разбирать вывод ping.exe по for /f, сравнивать по if, затем выводить разобранное в зависимости от результата сравнения тем или иным цветом. »

Ну я приблизительно в этом направлении и двигался. Спасибо.
Цитата:

Цитата Busla
наткнитесь лучше на PowerShell. »

Я же не потому что это делаю потому что я без этого жить не смогу а для развлечения.

Serguei Kouzmine 30-12-2017 19:10 2788138

мсье знает толк в извращениях ?

Patroklos 30-12-2017 22:32 2788169

Цитата:

Цитата Serguei Kouzmine
мсье знает толк в извращениях ? »

Пока только учусь :)


Время: 02:22.

Время: 02:22.
© OSzone.net 2001-