1 (изменено: Bruse81, 2011-07-15 13:05:24)

Тема: AHK: Cуществуют ли другие команды для команды Send

Здравствуйте, существуют ли другие команды для команды Send, т.к. эта команда не работает в игре? Конкретно, не работает Super Street Fighter 4, в Street Fighter 4 все работало отлично.

F1::
Send, {U down}
Sleep, 100
Send, {U up}
return

2 (изменено: Grey, 2011-07-15 20:06:52)

Re: AHK: Cуществуют ли другие команды для команды Send

Bruse81 пишет:

...существуют ли другие команды для команды Send, т.к. эта команда не работает в игре?

Send / SendRaw / SendInput / SendPlay / SendEvent: Send Keys & Clicks

Bruse81 пишет:

Конкретно, не работает ..., в ... все работало отлично.

Следует сфокусировать работу скрипта с конкретным/группой конкретных приложением/приложений посредству использования в скрипте директивы #IfWinActive (как вариант), и желательно клавиши указать в виде виртуального/клавиатурного кода.

3 (изменено: Zanoza, 2011-07-16 06:28:26)

Re: AHK: Cуществуют ли другие команды для команды Send

Аналогичная проблема была с игрой Point Blank .  И её решить никак не удалось после обновления игры!
Видимо анти-читерские  программы блокируют или  перехватывают команды скрипта.
PS. Это моё мнение.
А раньше все работало отлично!

Win10 x64

4 (изменено: Bruse81, 2011-07-16 16:30:15)

Re: AHK: Cуществуют ли другие команды для команды Send

В принципе, заработало после установки стороннего фикса, который эмулирует нажатие кнопок на клавиатуре.

[Options]
UseInitBeep=1
Log=0
BackgroundMode=1
PadCount=1

[PAD1]
A=Z
B=X
X=A
Y=S
Left Shoulder=V
Left Trigger=F
Right Shoulder=C
Right Trigger=D
D-Pad Up=Up
D-Pad Down=Down
D-Pad Left=Left
D-Pad Right=Right
Start=O
Back=P

Может быть, подскажите как эмулировать с помощью этого фикса одновременно две клавиши!
Например:

A+X=M
B+Y=N

Так, не работает!