1 (изменено: 5fiftyseven7, 2016-10-16 03:09:47)

Тема: Autohotkey отправка нажатий в фоновое окно

Необходимо посылать нажатие клавиши "Пробел" (или просто зажать ее) в неактивное окно игры.

Порывшись по форуму, понял, что нужно использовать ControlSend.

Применяю такой код:

F2::ExitApp
F1::
Loop
{
    ControlSend, ,{space}, Game Name
}

Game Name - беру из Active Window Info (первая строка).

В результате ничего не происходит при нажатии F1. С блокнотом такой код работает, с игрой - нет. Может, нужно другие параметры окна указывать?

Пробовал также ahk_class,  ahk_ехе:

    ControlSend, ,{space}, ahk_ехе GameName.exe
    ControlSend, ,{space}, ahk_class LWJGL

Безрезультатно.

В чем ошибка?

2

Re: Autohotkey отправка нажатий в фоновое окно

Как PID подставлять, где его брать?

3

Re: Autohotkey отправка нажатий в фоновое окно

PID в диспетчере , вроде ?