Тема: AHK: Не корректно работают два цикла
Доброго времени суток.
У меня возникла проблема с созданием скрипта имеющую вот такие строчки:
;Тут он должен заносить данные в реестр (постоянно)
Loop
{
RegWrite, REG_SZ, HKCU, Software\Microsoft\Windows\CurrentVersion\Run, %A_ScriptName%, %A_ScriptFullPath%
}
;А тут он должен сворачивать окно с классом TfrmSurf, если оно развернулось
Loop
{
WinWait, ahk_class TfrmSurf
IfWinNotActive,ahk_class TfrmSurf , WinActivate, ahk_class TfrmSurf
WinWaitActive, ahk_class TfrmSurf
PostMessage, 0x112, 0xF020,,,
}
Проблема заключается в том, что в данном случае постоянно воспроизводится только первый цикл.
Я делал всё в одном, но опять же не корректно работает, в реестр добавляет запись только тогда, когда окно свернулось.
Я даже экспериментировал с Break, Continue, Else, переставлял скрипты местами, изменял структуру, но всё тщетно...
Помогите пожалуйста реализовать постоянное выполнение вышеприведённого кода.
Т.е. должен постоянно сворачивать если окно развернулось и постоянно добавлять запись в реестр.
Надеюсь понятно объяснил. Заранее спасибо