1 (изменено: Cracker, 2018-01-26 22:16:26)

Тема: SAMP - Физическое нажатие клавиши

Здравствуйте.
Мне нужно, что бы скрипт выполнял несколько функций: вводил одну команду, затем вторую, а после нажимал одну клавишу (русская, нужная мне клавиша "У").
Вот как выглядит скрипт:

!3::
SendMessage, 0x50,, 0x4190419,, A
Sendinput {f6}/healme{enter}
Sendinput {f6}/anim 10{enter}
sleep 300
SendInput {У} - проблемная строка
sleep 100
return

Весь скрипт работает, но нажатие клавиши не происходит, скрипт выполняет первые две команды и всё.

P.S. Администратор перенаправил за помощью в этот раздел.

2

Re: SAMP - Физическое нажатие клавиши

stealzy
На самом деле мне без разницы будет это кириллица или иностранные буквы, мне лишь нужно что бы произошло нажатие клавиши на любой раскладке.
Я пробовал и англ.буквы - не влияет никак.

3

Re: SAMP - Физическое нажатие клавиши

Использую Send вместо SendInput, никогда необходимости не видел в этой команде. Здесь не принципиально можно и "инпут". Важно чтобы у вас в системе английский по умолчанию стоял. И на русский переключать не надо - все будет работать.


!3::
;SendMessage, 0x50,, 0x4190419,, A  <--не надо переключать на русский!
Send {f6}/healme{enter}
Send {f6}/anim 10{enter}
sleep 300
Send {У} ; нет проблем!
sleep 100
return

4

Re: SAMP - Физическое нажатие клавиши

Лучше использовать зажатие клавиши.

Для русской У:

Send, {vk45 down}
sleep, 50
Send, {vk45 up}

Для английской Y:

Send, {vk59 down}
sleep, 50
Send, {vk59 up}
Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

5

Re: SAMP - Физическое нажатие клавиши

sabir.yanin2014
Это точно такой же скрипт какой был у меня, к сожалению он не работал так как я хотел.

6

Re: SAMP - Физическое нажатие клавиши

Phoenixxx_Czar
Спасибо, именно это сочетание клавиш помогло, я думаю, что тему можно оставить для тех, у кого в дальнейшем возникнут похожие проблемы.
Единственный открытый вопрос - как узнавать коды клавиш в формате "vkXX"? Я читал на форуме, но в таблицах не было vk кодов, а ссылка на программу была нерабочей.

7

Re: SAMP - Физическое нажатие клавиши

Cracker, программку поищи или стукани мне в вк, скину.

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

8

Re: SAMP - Физическое нажатие клавиши

stealzy, гташка не может уловить такой быстрый клик, по этому нужно зажатие клавиши.

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)