Что нового

Помогите пожалуйста

kalipso19867

Новичок
Сообщения
1
Репутация
0
Добрый день , никак не могу изменить клавиши активации , надо чтобы когда я зажимаю левый шифт скрипт работал , а когда отпускаю вставал на паузу
Код:
HotKeySet("{F6}","_Exit")
;-------гор клавиши
HotKeySet("{INSERT}", "startAutoshoot") ;старт
HotKeySet("{DELETE}", "offAutoshoot") ;стоп
Global $Autoshoot = 0

Func startAutoshoot() ; функция включения
    $Autoshoot = 1
EndFunc ; конец функции

Func offAutoshoot() ; функция выключения
    $Autoshoot = 0
EndFunc ; конец функции

While 1
  If $Autoshoot then
    $Variable = PixelSearch(509, 381, 513, 385, 0xFF0000, 50)
    If Not @error Then
    MouseClick("LEFT")
    Else
      Sleep(0)
    EndIf
  Else
    Sleep(0)
  EndIf
WEnd

Func _Exit()
   Exit
EndFunc
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
246
Так ?
Код:
#include <Misc.au3>

HotKeySet("{F6}", "_Exit")

While 1
    If _IsPressed('A0') Then
        $Variable = PixelSearch(509, 381, 513, 385, 0xFF0000, 50)
        If Not @error Then
            MouseClick("LEFT")
        Else
            Sleep(50)
        EndIf
    Else
        Sleep(50)
    EndIf
WEnd

Func _Exit()
    Exit
EndFunc   ;==>_Exit
 
Верх