Как сделать скрипт работающим в неактивном окне? Topic is solved

Помощь в написании скриптов
marusa122
Posts: 135
Joined: 22 Mar 2023, 07:48

Как сделать скрипт работающим в неактивном окне?

Post by marusa122 » 30 Sep 2023, 07:05

Здравствуйте. Есть скрипт:

Code: Select all

Loop
{
ControlSend,, {F5}, ahk_pid 1220
Sleep 300
}
Проблема - он работает только если окно активно. Когда я его сворачиваю, скрипт перестает работать. Нужно, чтобы он продолжал работу и активном, и в неактивном, и в свернутом окне. Как это реализовать?
Данные окна из WindowSpy:
ahk_exe chrome.exe
ahk_pid 1220
ahk_id 67700

mcl
Posts: 361
Joined: 04 May 2018, 16:35

Re: Как сделать скрипт работающим в неактивном окне?  Topic is solved

Post by mcl » 30 Sep 2023, 19:22

marusa122 wrote: Здравствуйте. Есть скрипт. Нужно, чтобы он продолжал работу и активном, и в неактивном, и в свернутом окне.
Насчёт свёрнутого не подскажу — не все программы откликаются на ControlSend в свёрнутом виде (Опера не откликается).
А вот в неактивном работает (другой, чуть более изощрённый метод):

Code: Select all

ControlFocus, Chrome_RenderWidgetHostHWND1, ahk_exe chrome.exe
ControlSend, Chrome_RenderWidgetHostHWND1, {F5}, ahk_exe chrome.exe

Post Reply

Return to “Помощь”