Можно ли заставить этот скрипт работать в определенном неактивном / свернутом окне. ?
loop
{
dllcall("keybd_event", int, VK, int, SC, int, 0, int, 0)
dllcall("keybd_event", int, VK, int, SC, int, 2, int, 0)
}
Pause::Pause
Можно ли заставить этот скрипт работать в определенном неактивном / свернутом окне. ?
loop
{
dllcall("keybd_event", int, VK, int, SC, int, 0, int, 0)
dllcall("keybd_event", int, VK, int, SC, int, 2, int, 0)
}
Pause::Pause
Вы можете использовать ControlSend
. Вам не нужно отправлять отдельную команду «вверх», хотя вы можете добавить ее туда, если хотите. Ключи будут отправлены, даже если окно свернуто или неактивно.
Обратите внимание, что это не проверка того, так ли это на самом деле, а просто попытка отправки в любом случае.
myWinTitle:="ahk_exe iexplore.exe" ; pick a window title or program
Loop {
ControlSend,,^{vk43sc02E}, %myWinTitle% ; send Ctrl+C
Sleep 100
}
pause::pause