Aprende a abrir una nueva ventana de Google Chrome con una URL personalizada y un tamaño de ventana específico iniciándola desde el símbolo del sistema en Windows 10.

Cómo abrir una URL en Google Chrome con un tamaño de ventana específico usando la línea de comandos en Windows 10

Antes de continuar con la solución, debemos comprender el problema. Si lee atentamente la documentación de Chromium o usa una lista de todas las opciones que puede configurar en Chromium en la línea de comando, encontrará rápidamente que puede iniciar Chrome (chromium) con un tamaño de ventana específico usando la bandera --window-size, por ejemplo , para abrir Chrome con un tamaño personalizado, simplemente ejecute el siguiente comando en el símbolo del sistema:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --window-size=800,600

Lamentablemente, con una instalación predeterminada de Chrome, cuando se inicia, tendrá el último tamaño de ventana que tuvo el último usuario, no el que estamos especificando en el comando 🤔. Esto sucede porque tampoco estamos cambiando la propiedad predeterminada user-data-dir en el comando. El directorio de datos del usuario contiene datos de perfil como historial, marcadores y cookies, así como otro estado local por instalación. Cada perfil es un subdirectorio (a menudo predeterminado) dentro del directorio de datos del usuario. Esto se puede cambiar con la bandera --user-data-dir en el comando.

Abrir una URL

Ahora, expliquemos para qué vino, idealmente, el comando debería abrir una nueva URL en una ventana con un tamaño personalizado. Simplemente cambiaríamos el --user-data-dir a un directorio personalizado que crearemos en el escritorio en este caso, especificaremos una ventana enmarcada usando la bandera --chrome-frame y la URL con --app:

REM where:
REM --chrome-frame: specifies that the website should be opened in a single frame, without tabs.
REM --user-data-dir: a custom directory that stores the configuration of your new options (window-size)
REM --window-size: specify the width and height of the new window.
REM --app: the URL of the website that you are trying to show
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --chrome-frame --user-data-dir="C:\Users\your-username\Desktop\tmp-chrome" --window-size=800,600 --app=https://bestfreehtmlcsstemplates.com

Esto ejecutará Google Chrome con el tamaño de ventana deseado (800x600) y abrirá la URL especificada (bestfreehtmlcsstemplates.com). Vale la pena mencionar que no debe modificar el tamaño del marco con el mouse, en cambio, cierre Chrome y ejecute el comando nuevamente con un nuevo tamaño.

Tenga en cuenta que después de ejecutar por primera vez, en el user-data-dirdirectorio, se crearán algunos archivos nuevos:

Google Chrome user-data-dir temporary directory

Puede eliminarlos, pero cada vez que ejecuta el comando, los archivos aparecen una y otra vez, por lo que simplemente puede ignorar la existencia de este directorio. Alternativamente, puede ejecutar el comando usando un directorio temporal aleatorio del sistema como este:

REM where "%tmp%\chrome_tmp_user_dir~%RANDOM%"
REM translates basically to a new random temporary directory
REM for example: "C:\Users\your-user\AppData\Local\Temp\chrom_tmp_user_dir~15034"
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --chrome-frame --user-data-dir="%tmp%\chrome_tmp_user_dir~%RANDOM%" --window-size=800,600 --app=https://bestfreehtmlcsstemplates.com

De esta manera, nunca verá un directorio que almacene datos tmp de Chrome, ¡se ejecutará siempre como una nueva instancia de Chrome!

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores