Задать вопрос
@tupoidjun

Autohotkey игнорирует часть кода, с чем это связано?

Я решил реализовать довольно простое действие, мне нужно чтобы персонаж в игре шел вперед определенное количество времени и после с определенной задержкой шел назад. Я пытаюсь реализовать код в Maincraft. Но после написания кода
Numpad2::
	keys := []
	keys.Push(["{w down}", 2000, "{w up}"])
	keys.Push(["", 300, ""])
	keys.Push(["{s down}", 2000, "{s up}"])
	keys.Push(["", 300, ""])
	
	Loop {
		For i, key In keys {
			SendInput % key[1]
			Sleep % key[2]
			SendInput % key[3]
			
			If (GetKeyState(A_ThisHotkey) == 0) {
				Break 2
			}
		}
	}
	Return

я столкнулся с проблемой что определенная часть игнорируется autohotkey
keys.Push(["", 300, ""])
	keys.Push(["{s down}", 2000, "{s up}"])
	keys.Push(["", 300, ""])

Выполняется только команда :
keys.Push(["{w down}", 2000, "{w up}"])
т.е движение вперед, остальное игнорируется. Соответственно вопрос с чем это связано?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы