Русское сообщество AutoIt

Общий раздел по AutoIt => Стол заказов => Тема начата: ArtemTawer от Июнь 19, 2014, 18:38:51

Название: [Мышь, клавиатура] Помогите создать скрипт, который нажимает очень быстро клавишу Enter
Отправлено: ArtemTawer от Июнь 19, 2014, 18:38:51
Версия AutoIt: 3.2.12.1

Описание: Нужен скрипт, который будет очень быстро нажимать клавишу Enter в игре

Примечания: -
Название: Re: [Мышь, клавиатура] Помогите создать скрипт, который нажимает очень быстро клавишу Enter
Отправлено: InnI от Июнь 19, 2014, 19:12:57
Код: AutoIt [Выделить]
Opt("SendKeyDelay", 0)
Opt("SendKeyDownDelay", 0)

WinActivate("Заголовок окна")
While Send("{enter}")
WEnd

Название: Re: [Мышь, клавиатура] Помогите создать скрипт, который нажимает очень быстро клавишу Enter
Отправлено: alex33 от Июнь 19, 2014, 20:09:44
Код: AutoIt [Выделить]
Send("{ENTER 1000}")

Название: Re: [Мышь, клавиатура] Помогите создать скрипт, который нажимает очень быстро клавишу Enter
Отправлено: ArtemTawer от Июнь 19, 2014, 20:47:20
Код: AutoIt [Выделить]
Opt("SendKeyDelay", 0)
Opt("SendKeyDownDelay", 0)

WinActivate("Заголовок окна")
While Send("{enter}")
WEnd


А можно сделать чтобы скрипт запускался на клавишу F1 и отключался на F2?
Название: Re: [Мышь, клавиатура] Помогите создать скрипт, который нажимает очень быстро клавишу Enter
Отправлено: madmasles от Июнь 19, 2014, 20:49:15
ArtemTawer,
ПредупреждениеЗа нарушение общих правил (пункт В.2 (http://autoit-script.ru/index.php?action=rules#c.2)):
Цитировать
Старайтесь избегать “Over quoting” (преувеличенное цитирование) - цитируйте только необходимую часть сообщения, которая наилучшим образом подчеркнёт суть цитируемого.


С уважением, ваш Глобальный модератор.
Название: Re: [Мышь, клавиатура] Помогите создать скрипт, который нажимает очень быстро клавишу Enter
Отправлено: mr.Gbabak от Июнь 19, 2014, 21:05:48
Код: AutoIt [Выделить]
Opt("SendKeyDelay", 0)
Opt("SendKeyDownDelay", 0)

Global $Paused

HotKeySet("{F1}", "TPause")
HotKeySet("{F2}", "vyx")

WinActivate("Заголовок окна")
TPause ()

While Send("{enter}")
WEnd

Func TPause()   ; пауза
    $Paused = NOT $Paused
    While $Paused
        sleep(100)
        ToolTip('Script is "Paused"',0,0)
    WEnd
    ToolTip("")
EndFunc

Func vyx()  ;выход
    Exit
    EndFunc