Вы можете сохранить все команды в своем буфере обмена (CTRL + C их), а затем l oop через все из них:
Loop, Parse, Commands, `n, `r ;split by linefeed, ignore carriage return
{
SendInput, % A_LoopField "{Enter 2}"
Sleep, 1000 ;however long you need
}
Множество способов получить команды в ваш скрипт, я просто загрузил их из вашего буфера обмена, должно быть довольно легко просто скопировать блок команд, который вы хотите, а затем запустить скрипт.
Затем есть синтаксический анализ l oop .
И затем SendInput
используется для отправки текущей команды, за которой следует два нажатия Enter
.
В качестве альтернативы, если ваша игра поддерживает вставку из буфера обмена, это будет приятно просто загрузить в буфер обмена все, что вы хотите отправить, а затем отправить CTRL + V.
Если код с SendInput выполняется слишком быстро, вы можете попробовать переключиться на нормальный Send
и, возможно, даже использовать SetKeyDelay
, чтобы добавить еще большую задержку между нажатиями клавиш.