Что нового

[Мышь, клавиатура] Скрипт с AHK в Autoit

Lazy

Новичок
Сообщения
40
Репутация
0
zlo-kazan сказал(а):
Сделал тоже самое, только через IsPressedEx.au3
Код:
#include <IsPressedEx.au3>

HotKeySet("^q", "_Quit")

$hU32_DllOpen = DllOpen("User32.dll")
While 1
	$iRet = _IsPressedEx("[:ALLKEYS:]", $hU32_DllOpen) 
	If $iRet=70 then  ;iRet=70 это код клавиши F1 
        Send("{F6}") ; Нажатие F6
        MouseClick("left") ; Клик мыши в текущую позицию
        Endif
	Sleep(100)
WEnd

Func _Quit()
	DllClose($hU32_DllOpen)
	Exit
EndFunc



Чтобы заработало нужна библиотека IsPressedEx.au3. Качаем архив и распаковываем в C:/..../AutoItv3/include/
Еще один вопрос: а можно ли как либо ускорить выполнение скрипта?
П.С. Sleep(100) убрал на Sleep(0)
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Lazy сказал(а):
Еще один вопрос: а можно ли как либо ускорить выполнение скрипта? П.С. Sleep(100) убрал на Sleep(0)
быстрее чем без слипов не сделаешь
 
Верх