Eu tenho um Surface Pro 4 com o Windows 10 Education x64 conectado a um dock USB que uso como desktop no meu escritório. Eu tenho uma configuração de monitor duplo no dock e uso o Surface como um terceiro display à direita.
Estou tentando descobrir como abrir duas janelas do Chrome maximizadas na inicialização para que cada uma tenha um URL diferente e uma abra na tela principal à esquerda enquanto a outra é aberta na exibição central. De acordo com outro artigo eu li e a lista em esta página , criando dois atalhos na pasta de inicialização com os --new-window
, --window-position=X,Y
e --start-maximized
alternam com as URLs depois deles DEVEM realizar o que eu estou tentando fazer, e ele abre com êxito duas janelas diferentes nessas URLs, mas o posição e maximizar switches são ignorados. Percebi que usar um desses atalhos enquanto uma janela existente do Chrome está aberta sempre irá abri-lo na mesma posição que a janela existente, em vez de onde eu especifiquei nos valores do switch, e também não maximizará a janela. / p>
Durante o meu Google-fu, consegui encontrar esta pergunta semelhante e apesar do fato de eu preferir não usar o modo app, tentei usar o script de linha de comando incluído na resposta apenas para ver se funcionaria da maneira que gostaria. Mas isso infelizmente me dá os mesmos resultados que usar as opções de linha de comando. Aqui estão as linhas que eu tentei:
Com opções de linha de comando
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" --new-window --window-position=0,0 --start-maximized http://www.example1.com
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" --new-window --window-position=1680,0 --start-maximized http://www.example2.com
Com javascript e opções de linha de comando
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(0,0);window.location='http://www.example1.com';</script></body></html>" --start-maximized
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(1680,0);window.location='http://www.example2.com';</script></body></html>" --start-maximized
Com javascript e valores de tamanho de janela manuais para compensar a falta de maximização
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(0,0);window.resizeTo(1680,1010);window.location='http://www.example1.com';</script></body></html>"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="data:text/html,<html><body><script>window.moveTo(1680,0);window.resizeTo(1680,1010);window.location='http://www.example1.com';</script></body></html>"
(Os dois monitores do dock são executados a 1680x1050, mas eu medi que a barra de tarefas tem 40px de altura, então levei isso em consideração quando dei os valores de tamanho)
Existe uma maneira mais elegante de realizar o que estou tentando fazer? Uma das outras opções de linha de comando poderia substituir a opção --start-maximized
? Você tem alguma sugestão para algumas práticas melhores?
Obrigado!