AHK возможно сделать этот скрипт работает в неактивном окне

можно ли заставить этот скрипт работать в определенном неактивном / свернутом окне. ?

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
14
задан DavidPostill
19.01.2023 10:05 Количество просмотров материала 3480
Распечатать страницу

1 ответ

можно использовать ControlSend. Вам не нужно отправлять отдельную команду "вверх", хотя вы можете поместить ее туда, если хотите. Ключи будут отправлены даже если окно свернуто или неактивно.

обратите внимание, что это не проверка того, происходит ли это так или нет, он просто пытается отправить в любом случае.

myWinTitle:="ahk_exe iexplore.exe" ; pick a window title or program
Loop {
    ControlSend,,^{vk43sc02E}, %myWinTitle%  ; send Ctrl+C
    Sleep 100
}
pause::pause
0
отвечен JJohnston2 2023-01-20 17:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх