1 (изменено: Zanoza, 2010-11-02 06:29:11)

Тема: AHK: Не работает команда ( Suspend )

Доброго времени суток. У меня возникла проблема. В игре надо было сменить назначение клавиш
, и всё работает. Для паузы я использовал команду Suspend. Проблема  в том что когда игра развёрнута (активна)- пауза (Suspend) не работает. В чём прикол???
И кстати  ExitApp тоже не срабатывает
Вот пример.

LButton::Left  ;это работает
RButton::Right   ;это работает
MButton::Up    ;это работает
F1::Suspend  ;это нет (на рабочем столе да)
F4::ExitApp  ; это нет (на рабочем столе да)

Да хочу добавить, пробовал и это #InstallKeybdHook
#InstallMouseHook
SetKeyDelay 50 , 50 и выше не помогло

Win10 x64

2

Re: AHK: Не работает команда ( Suspend )

Может быть просто не работают F1-F12 клавиши?

Попробуйте такой вариант

LButton::Suspend
RButton::ExitApp
MButton::Up 
F1::Left
F4::Right

3 (изменено: Zanoza, 2010-11-02 19:38:02)

Re: AHK: Не работает команда ( Suspend )

Такой вариант работает.

 LButton::Suspend ; пауза
RButton::ExitApp ; закрыть скрипт
MButton::Up ; вверх
F1::Left ; влево
F4::Right ; вправо

Но сочетание клавиш не подходящее. Не пойму почему не работает мой вариант!
Да и остальные клавиатурные пробовал  например END , 1, R , итп. Только клавиши мыши работают с командами Suspend и ExitApp.?????

Win10 x64

4 (изменено: InFlames, 2010-11-02 19:39:20)

Re: AHK: Не работает команда ( Suspend )

Т.е. такой вариант работает полностью? И даже F1 и F4?
Может первоначальный вариант стоит попробовать вот так?

LButton::Left  ;это работает
RButton::Right   ;это работает
MButton::Up    ;это работает
F1::
Suspend 
return
F4::
ExitApp
return

5 (изменено: Zanoza, 2010-11-02 20:07:11)

Re: AHK: Не работает команда ( Suspend )

Такой вариант работает следующим способом:

LButton::Left  ;это работает
RButton::Right   ;это работает
MButton::Up    ;это работает
F1::
Suspend 
return ; не работает ( в игре)
F4::
ExitApp
return  ; не работает (в игре)

Также как первоначальный вариан
варианты F1-F12 и остальные которые есть на клаве работают с комадами Left - Right и тп. Но не с командами Suspend и  ExitApp. Не пойму почему.

Win10 x64

6 (изменено: Zanoza, 2010-11-02 20:00:27)

Re: AHK: Не работает команда ( Suspend )

Может быть проблема в операционной системе (У меня Win7 32 бит. )
ahk версии 104805

Win10 x64

7

Re: AHK: Не работает команда ( Suspend )

Что за игра?
Это весь текст скрипта, или в нем есть еще какие-то строки?

8

Re: AHK: Не работает команда ( Suspend )

А если так?

#UseHook, On
LButton::Left
RButton::Right
MButton::Up
F1::Suspend
F4::ExitApp

9

Re: AHK: Не работает команда ( Suspend )

YMP пишет:

А если так?

#UseHook, On
LButton::Left
RButton::Right
MButton::Up
F1::Suspend
F4::ExitApp

Ура заработало! Вот где собака была зарыта
Большое спасибо!

Win10 x64

10

Re: AHK: Не работает команда ( Suspend )

InFlames пишет:

Что за игра?
Это весь текст скрипта, или в нем есть еще какие-то строки?

Игра в даном случае была "Shank"
Текст скрипта весь.

Win10 x64

11

Re: AHK: Не работает команда ( Suspend )

Всем огромное спасибо за помошь

Win10 x64