Что нового

[Мышь, клавиатура] Симуляция нажатия клавиш.

BLITH

Новичок
Сообщения
7
Репутация
0
Всем снова привет.

Ближе к делу.

Я играю в одну игру. И там для выполнения некоторых вещей необходима понажимать различные кнопочки. Честно говоря самому каждый раз так влом бегать по клаве, потому что функции разбросаны по всей клаве, и конфигурацию раскладки не изменить.

Как в Autoit симулировать нажатие клавиш?
Игра в полноэкранном режиме.

Код:
HotKeySet("{k}", "repair")
WinWaitActivate("FONV")
Sleep(4000)
func repair()
Send("{~}")
Sleep(300)
Send("player.srm")
Sleep(300)
Send("{ENTER}")
Sleep(300)
Send("{~}")
Sleep(300)
Send("{a}")
Sleep(300)
Send("{e}")
Sleep(300)
EndFunc


Ни чего не происходит. Включая открытия консоли.
 

SyDr

Сидра
Сообщения
651
Репутация
158
Для кода есть тег autoit

А ситуация проста и банальна. Твой скрипт работает следующим образом:
Устанавливает на нажатие клавиши k вызов функции repair().
Ждёт, пока не будет активным окно "FONV"
Ждёт 4 секунды
Завершает свою работу.


Код:
HotKeySet("{k}", "repair")
HotKeySet("Esc", "_Exit")
While True
Sleep(10)
WEnd
func repair()
Send("{~}")
Sleep(300)
Send("player.srm")
Sleep(300)
Send("{ENTER}")
Sleep(300)
Send("{~}")
Sleep(300)
Send("{a}")
Sleep(300)
Send("{e}")
Sleep(300)
EndFunc

Func _Exit()
Exit
EndFunc
 
Верх