У меня мелкий ребёнок играет в minecraft (5 лет) и постоянно просит включить бессмертие и отключить. Решил автоматизировать и на кнопки PgUp и PgDn забиндить фразы /gamemode 0 и /gamemode 1.
Перерыл документацию пробовал несколько вариантов:
1) компилировал и запускал exe с правами администратора
2) использовал SendPlay и аналоги по ссылке https://autohotkey.com/docs/FAQ.htm#games
Вот код, на кнопке PgUp срабатывает в блокноте, в самой игре нет,
на кнопке PgDn нигде не срабатывает.
Code: Select all
Pgdn::
;SendMode, Play
SendPlay, /
sleep 250
SendPlay, gamemode 0
sleep 250
SendPlay, {Enter}
sleep 250
Return
PgUp::
;SendMode, Play
send, /
sleep 250
send, gamemode 1
sleep 250
send, {Enter}
sleep 250
Return
P.P.S. иногда (1 из 30 случаях) срабатывает режим по кнопке PgUp - т.е. как-то в игру это прилетело.
Помогите люди добрые ленивому папке, чтобы не бегать постоянно и не набирать бессмертие или наоборот.