
¿Cómo inicio un navegador Chrome en una ventana de pantalla completa con una URL específica como página web para abrir usando PowerShell?
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen "http://www.google.com"
El comando anterior da un error:
"Proceso de inicio: no se puede encontrar un parámetro posicional que acepte el argumento 'http://www.google.com'".
También lo he probado con y sin comillas.
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "http://www.google.com"
Lo anterior abre la página pero no la mostrará en pantalla completa.
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen
Abrirá el navegador pero solo a la página de inicio.
¡Cualquier orientación es muy apreciada! Por alguna razón, combinar la opción de pantalla completa y URL me provoca ataques. ¿Qué estoy haciendo mal?
Para obtener más información, lo que intento lograr es lo siguiente: abrir un navegador en pantalla completa en una página específica, verificar si existe una captura de pantalla, eliminarla si existe, guardar una captura de pantalla, cerrar el navegador.
Hasta ahora todo funciona excepto la pantalla completa.
Respuesta1
Dado que está ejecutando PowerShell, "inicio" es un alias para el Start-Process
comando. Con PowerShell Start-Process
se requiere que el -ArgumentList
parámetro especifique qué valores se pasan como argumentos por separado del proceso que se ejecuta [iniciado].
Básicamente, solo necesita encerrar --start-fullscreen "http://www.google.com"
comillas simples y convertirlo en el valor del -ArgumentList
parámetro de PowerShell.Start-Process
Potencia Shell
Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -ArgumentList '--start-fullscreen "http://www.google.com"'
Alias usando PowerShell más corto
Start "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe" '--start-fullscreen "http://www.google.com"'
Recursos de apoyo
-
EstándarAliaspara proceso de inicio:
saps
,start