PDA

Показать полную графическую версию : Сделать пинг чуть более информативным


Patroklos
29-12-2017, 23:27
Здравствуйте, я наткнулся на прожку которой можно раскрашивать вывод консоли.
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
https://my.mixtape.moe/bxhazx.png

Iska
29-12-2017, 23:44
Попытался применить её к пингу но не осилил. Не очень понятно как это сделать. »
Разбирать вывод ping.exe по for /f, сравнивать по if, затем выводить разобранное в зависимости от результата сравнения тем или иным цветом. Не самая удачная идея.

Busla
30-12-2017, 12:55
Patroklos, наткнитесь лучше на PowerShell.

Patroklos
30-12-2017, 14:35
Разбирать вывод ping.exe по for /f, сравнивать по if, затем выводить разобранное в зависимости от результата сравнения тем или иным цветом. »
Ну я приблизительно в этом направлении и двигался. Спасибо.
наткнитесь лучше на PowerShell. »
Я же не потому что это делаю потому что я без этого жить не смогу а для развлечения.

Serguei Kouzmine
30-12-2017, 19:10
мсье знает толк в извращениях ?

Patroklos
30-12-2017, 22:32
мсье знает толк в извращениях ? »
Пока только учусь :)




© OSzone.net 2001-2012