Код:
Код: Выделить всё
AutoITSetOption("TrayMenuMode",1)
$Exit=TrayCreateItem("Exit")
TrayItemSetOnEvent ( $Exit, "OnExit" )
while 1
s(50000)
wend
Func OnExit()
exit 0
endfuncВопрос: как можно заставить кнопку трея "выход" работать сразу после нажатия на нее вне зависимости от момента времени?
Можно воспользоваться HotkeySet, но из-за количества разных скриптов я уже путаюсь, на какой кнопке забита какая функция и какого скрипта, поэтому хотелось бы больше управлять не через хоткисет, а через трей.
Вариант
Код:
Код: Выделить всё
$msg=traygetmsg()
while 1
select
case $msg=...
"some code"
case $msg=$Exit
exit 0
endselect
wendне работает работает для случая, когда прога занята выполнением кода "some code".
