Тема: AHK: Автоотключение компьютера
Я не специалист а только учусь. Помогите пожалуйста с кодом.
Написал вот такую програмку для автоотключения компютера.
;#NoTrayIcon ;-откл для теста
#Persistent
SetTimer , timer , 10000 , On
timer:
If A_TimeIdle > 360 ;- уменшено для теста
{
SoundPlay, *-1
time=60
CustomColor = EEAA99
Gui, +AlwaysOnTop +LastFound +Owner
Gui, Color, %CustomColor%
Gui, Font, s11
Gui, Add, Text, , Автоматическое выключение системы через:
Gui, Font, s40
Gui, Add, Text, vMyText cYellow, XXXX YYYY
Gui, Font, s50
Gui, Add, Button, , Отмена
WinSet, TransColor, %CustomColor% 150
Gui, -Caption
SetTimer, UpdateOSD, 1000
Gosub, UpdateOSD
Gui, Show
return
}
else
{
return
}
UpdateOSD:
time -= 1
GuiControl,, MyText, %time% - секунд
if time < 10
SoundBeep, 1200, 200
if time = 0
goto ,A
return
ButtonОтмена:
Gui , Destroy
SoundPlay, *64
SetTimer, UpdateOSD, Off
return
A:
;Run, Shutdown.exe -s -f -t 00 ; -откл для теста
ExitApp
Все бы хорошо но после появления GUI через 5 секунд выдает ошибку.
Помогите устранить проблему!
Снимок ошибки-

