2013-09-02 3 views
0

Есть ли способ отправить нажатия клавиш на один процесс/программу?Отправка нажатий клавиш до одной программы

Поступая таким образом, вы можете отправлять нажатия клавиш только на этот процесс/программу (хотя она минимизирована), поэтому клавиши не распознаются другими программами.

пс. это будет использоваться для ботов в определенных играх

ответ

1

Это специфичный для ОС; в Unix-системах вы должны использовать расширение XTEST, а в Windows вы будете отправлять сообщения в очередь событий программы. Robot class может пригодиться вам, хотя и имеет ограничения. Для чего-то большего, чем требуется, потребуется использовать собственный API OS.

1

В java невозможно получить keystrokes, если программа scree не visible.

Вы можете сделать это в .net (C# или VB).

+0

thx, ну, я отредактирую свое сообщение, тогда –

Смежные вопросы