Я пытаюсь открыть экземпляр Chrome с флагом -app, затем переместить это окно и вообще что-то с ним делать. Вот мой код:
#!NumpadMult::
{
Gui, Show , w260 h150, Window title
Gui, Add, Edit, w100 vCustomUrl, http://
Gui, Add, Button, default, OK ; The label ButtonOK (if it exists) will be run when the button is pressed.
ButtonOk:
Gui, Submit
Gui, Destroy
URL = %customUrl%
MyWidth = 639
MyHeight = 389
Run C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --app=data:text/html`,<html><body><script>window.resizeTo(%MyWidth%`,%MyHeight%)`;window.location='%URL%'`;</script></body></html>
return
}
На сегодняшний день это лучший способ открыть окно Chrome и переместить его, потому что я не могу понять, как на самом деле сделать WinWait для определенного окна Chrome, название которого я не знаю. Если я пытаюсь заставить Run
выплевывать pid
, pid
будет таким же, как любые существующие процессы Chrome, поэтому окно, которое я получаю, не обязательно является тем, которое я создал.
Есть идеи? Я рад предоставить больше информации, если это необходимо.