Makrut
Новичок
- Сообщения
- 44
- Репутация
- 2
Здравствуйте. Помаленьку разбираюсь с автоитом и возник вопрос касаемо циклов. Есть регион трей (отвечающий за сворачивание программы в трей), а есть кнопка "прочитать ини файл". при компиляции работает только кнопка, а скрипт трея (который должен быть зациклен) никак не работает. читал на этом сайте о том, как работает while, но ни к каким разумным выводам не пришел. может кто-нибудь помочь?
Код:
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
#Region Tray
$Title = 'Section1'
Opt("TrayMenuMode",1)
$Var = IniRead('MySettings.ini', 'Settings', 'Tray', 'Не удалось прочесть файл.')
If $Var = '1' Then
WinSetState($Title, '', @SW_SHOW)
Else
WinWait($Title)
WinSetState($Title, '', @SW_HIDE)
AutoItSetOption ( "TrayIconHide", 0)
EndIf
#EndRegion Tray
Case $GUI_EVENT_CLOSE
Exit
Case $IP
$test = IniRead ( "D:\ip.ini", "task", "$1", "Не удалось прочесть файл." )
MsgBox ( 0, "IP", $test)
EndSwitch
WEnd