1

Допустим, у меня открыто две программы: программа А и программа Б.
Я хочу сообщить программе A, что удерживаю CAPSLOCK, но я все еще хочу иметь возможность перемещаться и использовать программу B во время этого.
Есть ли способ сделать это?

1 ответ1

2

Как отправить отдельные нажатия клавиш в разные программы?

Вы можете скачать и использовать бесплатную программу AutoIT и ее функции WinActivate() и Send(), в частности, чтобы выбрать конкретное окно на основе его заголовка (метаданных). Вы даже можете эмулировать нажатия клавиш Send() или даже перемещаться по конкретному окну координации мыши и MouseClick () тоже.

Образец скрипта

WinWait("ProgramA", "", 10)
WinActivate("ProgramA")
MouseClick("left", 504, 549, 1, 30)
Send("AbCdEfG")
Sleep(100)
WinWait("ProgramB", "", 10)
WinActivate("ProgramB")
MouseClick("left", 504, 549, 1, 30)
Send("HiJkLmNo")

Дополнительные ресурсы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .