Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Yashied

Старожил


Сообщения: 206
Благодарности: 88

Профиль | Отправить PM | Цитировать


Введите контрольный флаг для блокировки повторных нажатий и не нужно никаких Sleep() и Beep(). И нет необходимости вызывать DllOpen(), он загружается вместе с AutoIt.

Код: Выделить весь код
Global $Flag = _IsPressed("A1")

...

While 1
    Sleep(1)
    If _IsPressed("A1") Then
        If Not $Flag Then
            _SwitchIt_Proc()
            $Flag = 1
        EndIf
    Else
        $Flag = 0
    EndIf
WEnd

...
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:39, 13-03-2010 | #8