Многие сталкивались по утрам с такой ситуацией, когда секретарша или Ваш подчиненный сидит в другом помещении, а Вы понятия не имеете появился он на рабочем месте или нет
Специально на этот случай:
Специально на этот случай:
Код:
#include <Date.au3>
TraySetToolTip("Индикатор секретарши")
$Msg = "зафиксировано появление на рабочем месте"
$probel = " "
While 1
Sleep(10000)
;~ 10 сек. потупим
$var = Ping("192.168.1.27",250)
;~ пингуем тачку
Sleep(10000)
;~ снова потупим 10 сек.
If $var=0 Then
ContinueLoop
;~ если тачка выключена, то продолжаем тупить-пинговать. получается что пинг долбит секретаршу каждые 20 секунд
Else
;~ тачка включилась
TrayTip("Внимание!", "Секретарша появилась на рабочем месте!"& CHR(10)& _NowCalcDate()& CHR(10)&_NowTime(), 5, 2)
;~ всплывающее сообщение в трее
SoundPlay("C:\Windows\media\tada.wav")
;~ тадам :)
FileWriteLine("C:\SecretarControl.log",_NowCalcDate()& $probel &_NowTime()& $probel &":"& $Msg )
;~ протоколируем приход для отчетности
Sleep(13*60*60*1000)
;~ берем паузу на 13 часов. до завтра :)
EndIf
WEnd