Подскажите новичку (в программировании вобще, AutoIt первое в изучении)
Столкнулся с проблемой, в результате выявил что по горячей клавише функция запускается параллельно столько раз сколько нажал клавишу.
Вывел до простого, чтобы протестить и убедится.
1. Есть ли возможность отключить параллельный запуск?
2. или не начинать выполнения этой же функции до ее окончания?
Вариант
работает но не подходит.
Хотелось бы как-то понадежнее.
Заранее Спасибо.
Столкнулся с проблемой, в результате выявил что по горячей клавише функция запускается параллельно столько раз сколько нажал клавишу.
Вывел до простого, чтобы протестить и убедится.
Код:
HotKeySet("{F6}", "test")
While 1
WEnd
Func test()
Send (" First ")
Sleep (1000)
Send (" Second ")
EndFunc
1. Есть ли возможность отключить параллельный запуск?
2. или не начинать выполнения этой же функции до ее окончания?
Вариант
Код:
HotKeySet("{F6}", "test")
$a=1
While 1
WEnd
Func test()
If $a=1 Then
$a=0
Send (" First ")
Sleep (1000)
Send (" Second ")
$a=1
EndIf
EndFunc
работает но не подходит.
Хотелось бы как-то понадежнее.
Заранее Спасибо.