1 (изменено: ypppu, 2017-05-07 20:19:04)

Тема: AHK: Комбинация нажатий (буква->клик мышкой)

Доброго времени суток!
Не могу сделать самый обычный скрипт.
Нужно что-бы после нажатия горячей клавиши нажималась буква, а после с минимальной задержкой был щелчок левой кнопкой мышки .
Черпаю информацию по сайту уже пол дня, по отдельности получается запросто, объединить - не могу.
Заранее спасибо за помощь.

2

Re: AHK: Комбинация нажатий (буква->клик мышкой)

"Прокурите" ещё правила форума. Поправьте заголовок и я вам помогу.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

3

Re: AHK: Комбинация нажатий (буква->клик мышкой)

belyankin12
Виноват, исправился.

4

Re: AHK: Комбинация нажатий (буква->клик мышкой)

Убрал из заголовка "Не получается сделать".

5

Re: AHK: Комбинация нажатий (буква->клик мышкой)


F2::
sendinput {vk5A}
sleep 10
sendinput {Lbutton}
return

После нажатия клавиши F2 нажимается клавиша Z и через 10 мс (это очень мало) нажимается левая кнопка мыши. Коды клавиш: https://api.farmanager.com/ru/winapi/virtualkeycodes.html

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

6 (изменено: stealzy, 2017-05-07 20:49:27)

Re: AHK: Комбинация нажатий (буква->клик мышкой)

fn := Func("PressAndClick")
; Alt + R
Hotkey % "!" Format("vk{:02x}", GetKeyVK("R")), % fn
Return

PressAndClick() {
	Send % Format("`{vk{:02x}`}", GetKeyVK("Z"))
	Click
}

7

Re: AHK: Комбинация нажатий (буква->клик мышкой)

belyankin12
Огромное Вам спасибо, добрый человек.