1 (изменено: kalinin-alexey, 2018-12-15 22:25:09)

Тема: AHK:Нажатие одно кнопки из выборного перечня.

Добры день есть скрипт который нажимает кнопки Q 1 2 3 4 с случайной задержкой и в случайном порядке!
Помогите дополнить.
Необходимо чтобы он нажимал всегда кнопку Q и одну из цифр 1 2 3 4 (при этом не нажимая одну и туже цифру дважды при повторном нажатие).

$Q::
Keys := ["Q", "1", "2", "3", "4"]
Loop % Keys.MaxIndex() {
While (Keys[I := ran(1, Keys.MaxIndex())]) = LastKey
Continue
SendInput, % "{" (Key := Keys.RemoveAt(I)) "}", LastKey := ""
Sleep, % ran(20, 100)
}
SendInput, % "{Space}"
LastKey := Key
Return

ran(min, max) {
random, ran, min, max
Return ran
}

2

Re: AHK:Нажатие одно кнопки из выборного перечня.

http://forum.script-coding.com/viewtopi … 569#p79569

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

3

Re: AHK:Нажатие одно кнопки из выборного перечня.

kalinin-alexey, обязательно используйте теги для оформления кода!