1 (изменено: Gabe_#33, 2014-11-30 20:12:08)

Тема: Скрипт отказывается работать в игре

Доброго времени суток всем.
Помогите пожалуйста. Быть может кто нибудь сталкивался с такой проблемой?
AHK отказывается работать в игре APB.
Перепробовал просто все... Send/SendRaw/SendInput/SendPlay/SendEvent Никак не работают...Вообще никакая эмуляция нажатий не проходит в этой игре...
Компилировал, ставил совместимость с вин 2000,запуск от админа... Без толку.

з.ы. Гугл показывает что скрипты на игру,люди делают и успешно пользуются...
Писал свои,пробовал чужие...Все ровно никак не хочет AHK работать в игре.
Кстати,еще заметил что когда активно окно с игрой то блокируются нажатия доп. клавишь мыши. На которые завязано - увеличение,понижение общей громкости. А сделано оно в проге с мышкой,а не на АХК.

2

Re: Скрипт отказывается работать в игре

Гугл поможет если спрашивать дословно.
http://www.autohotkey.com/board/topic/7 … ng-ingame/
Смотри последний пост.

Win 10 x64
AHK v1.1.33.02
                       Справка тебе в помощь.

3

Re: Скрипт отказывается работать в игре

Имелось в виду запуск и работа скрипта  - "От админа...". Это тоже пробовал.
Компилировал, ставил совместимость с вин 2000,запуск от админа...
И вставлять

if not A_IsAdmin
{
   Run *RunAs "%A_ScriptFullPath%"  ; Requires v1.0.92.01+
   ExitApp
}

Тоже пробовал...
Никакого толку...
Думал быть может стандартные команды не видятся игрой...А тут оказывается у кого то скрипты все таки работают... Быть может проблема в разрядности системы....и прочих там 64...32...
З.Ы. Вин стоит 7 64х. А AHK лежит в папке Program files (x86). Быть может проблема в этом?

4

Re: Скрипт отказывается работать в игре

Тема старая, но может кому пригодится. В играх если просто записать переназначение кнопок работает. А вот с макросами уже посложнее. Спас вот этот кусок кода в самом начале скрипта

#SingleInstance force
#InstallKeybdHook
#InstallMouseHook
#NoEnv
SendMode InputThenPlay