Что нового

[Мышь, клавиатура] Нужно нажать три кнопки

Art4D

Новичок
Сообщения
22
Репутация
3
Нужно сделать такой скрипт чтобы в игре нажимало каждую сек три кнопки то есть, F6 стрелка вверх интер, и следующая секунда и так до бесконечности подскажите как так сделать)
 

axlwor

Скриптер
Сообщения
657
Репутация
147
Желательно бы найти эту игру, среди окон, но можно и так
Код:
HotKeySet("{F3}", "_Start")
HotKeySet("{ESC}", "_Exit")

While 1
	Sleep(1000)
WEnd
Exit

Func _Start()
	While 1
		Send("{F6}")
		Sleep(100)
		Send("{UP}")
		Sleep(100)
		Send("{ENTER")
		Sleep(100)
	WEnd
EndFunc

Func _Exit()
	Exit
EndFunc
 
Автор
A

Art4D

Новичок
Сообщения
22
Репутация
3
Вот здесь ты скобочку забыл поставить где интер)
Код:
Func _Start()
    While 1
        Send("{F6}")
        Sleep(100)
        Send("{UP}")
        Sleep(100)
        Send("{ENTER")
        Sleep(100)



Добавлено:
Сообщение автоматически объединено:

подскажите как еще паузу добавить в скрипте))
 
Автор
A

Art4D

Новичок
Сообщения
22
Репутация
3
не... паузу всего скрипта как сделать??? чтобы на кнопку пауза была, а потом на старт(ф3) нажимаешь и скрипт дальше работет
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Достаточно просто переделать пример из справки - HotKeySet
Код:
Global $Paused
HotKeySet("{PAUSE}", "_Pause")
HotKeySet("{ESC}", "_Exit")
HotKeySet("{F3}", "_Start")

While 1
    Sleep(100)
WEnd

Func _Pause()
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ;ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc

Func _Exit()
    Exit 0
EndFunc

Func _Start()
    While 1
        Send("{F6}")
        Sleep(100)
        Send("{UP}")
        Sleep(100)
        Send("{ENTER}")
        Sleep(100)
    WEnd
EndFunc
 
Верх