Что нового

[Автоматизация] Результат выполнения скрипта в Tray цветом иконки.

Ptica79

Новичок
Сообщения
2
Репутация
0
Версия AutoIt: 3.3.6.1

Описание: Необходимо выполнять с определённой периодичностью один или несколько cmd скриптов, которые по результату работы будут выдавать errorlevel 1 или 0. Если все скрипты выдали 0, то цвет иконки должен быть синий. Если один из скриптов возвращает 1, вместо 0, необходимо сменить цвет иконки в tray на красный.

Примечания: Суть проблемы - есть устройство, которое статистику состояния интерфейсов отдаёт только по SSH. В силу объективных причин не получается использовать софт типа hostmonitor. Были сделаны cmd-скрипты (в общем-то в одну строчку) которые необходимые данные получают и выдают на выходе 0 или 1 (можно поменять на что-то другое). Эти скрипты можно запускать с определённой периодичностью (например каждые 5 минут). Для удобство хотелось бы впихнуть это в трей рядом с часами, и по цвету видеть состояние. Адекватную софтину пока-что не нашёл, зато увидел, что это можно сделать с помощью AutoIt. Может кто поможет, а то в нём я пока что даже не 0 :smile: Ещё не наработал :smile:
Как вариант - если нажать на иконку - желательно иметь возможность остановить тестирование и видеть какой из cmd-скриптов выдал ошибку.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Re: [Автоматизация] Резултат выполнения скрипта в Tray цветом иконки.

А где сами скрипты?
 
Автор
P

Ptica79

Новичок
Сообщения
2
Репутация
0
Код:
plink.exe -pw admin [email protected] routemon | grep -E " +%1 +%3 +%2 +[1-2]?[0-9]{1,2}.[1-2]?[0-9]{1,2}.[1-2]?[0-9]{1,2}.[1-2]?[0-9]{1,2}" | grep Fail
echo %ERRORLEVEL%
В общем-то и весь скрипт :smile:
Это CMD-файл, который будет выполняться.
Что-то типа:
Код:
test.cmd wan1 0.0.0.0/0
 
Верх