У меня есть следующий код:
- Цель состоит в том, чтобы отправить ключ L в текущее окно (Блокнот ++)
- И отправить Lключ к фону, неактивное окно (обычный Блокнот)
- WindowSpy сообщает мне, что неактивное окно (обычный Блокнот) имеет PID 2732
Я вижу букву «l» в Notepad ++, но ничего не вижу в обычном окне «Блокнот».
Как мне отправить клавишу «L» на этот обычный блокнот?
Обратите внимание, что мой следующий шаг - отправить его в одну из моих программ, для этого я бы хотел использовать PID.Отправка в обычный Блокнот только для проб.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
j::
Loop {
Send, l
ControlSend,ahk_parent,l,ahk_pid 2732
Sleep, 2000 ; Sleep X /1000 seconds
}
return
k::Pause, Toggle
РЕДАКТИРОВАТЬ 1: Использование «Edit1» в качестве «ahk_parent» заставляет его работать.Но моя программа, или, например, Chrome, не имеет никакого ClassNN в WindowSpy.Как я могу отправить этим программам эту клавишу "L"?