1 (изменено: SleaM4ik, 2019-07-08 20:25:12)

Тема: AHK: Помощь с циклом

Доброго времени суток! Надеюсь на вашу помощь, всю голову сломал.

Есть простенький цикл:


1::
Loop 20
{
Var1 := 1 + 1
Var2 := 1
Var3 := Var1 + Var2
SendInput, @ {%Var1% + down} 
Sleep 6000
SendInput, {Enter}
Sleep 6000
}
Return

Суть всего такова, что я пытался сделать так, чтобы при нажатии на "1" скрипт вводил "@" и нажимал стрелочку вниз, но каждый цикл количество нажатий на стрелочку вниз было больше на 1.

Надеюсь на вашу помощь ♥

2 (изменено: stealzy, 2019-07-08 21:36:39)

Re: AHK: Помощь с циклом

1::
КоличествоНажатий := 0, Шаг := 1
Loop 20
{
	КоличествоНажатий := КоличествоНажатий + Шаг
; допишите...

И в первой команде Send у вас неправильная запись, посмотрите в справке по команде, там есть пример записи повторяющегося нажатия клавиши.

P.S.
Да, и постарайтесь обходиться без слов типа "помощь", тем более в заголовке темы. Вы не в чат друзьям пишите, а на форум, всем и так понятно, что вы создали тему, чтобы задать вопросы, а крики о помощи и смайлики дают тут обратный желаемому вами эффект.

Win7x64 up to 2018, AutoHotkey 1.1.30.00

3

Re: AHK: Помощь с циклом

Учту!stealzy