Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Ciudadano medio en 28 Mayo 2016, 13:24 PM

Título: ¿Cambiar la resolución de pantalla con un simple .bat?
Publicado por: Ciudadano medio en 28 Mayo 2016, 13:24 PM
¿Se podría crear un .bat para poder cambiar la resolución de pantalla de cualquier windows a 64 bits simplemente con un click?

He probado un montón de programas y códigos y no he conseguido nada.

El caso que quiero cambiar la resolución de pantalla ciertas aplicaciones nada más y siempre tengo que estar dando al botón derecho y bueno, sólo quería saber si se podría hacer de forma más rápida.

No tengo ni idea de programación, me limito a ver tutoriales prácticamente de todo XD.

Un saludo y muchas gracias si alguien quiere ayudarme.

Feliz finde!!!
Título: Re: ¿Cambiar la resolución de pantalla con un simple .bat?
Publicado por: Ciudadano medio en 28 Mayo 2016, 22:35 PM
Me imagino que nadie lo sabe, gracias de todas formas.

Un saludo!!!
Título: Re: ¿Cambiar la resolución de pantalla con un simple .bat?
Publicado por: Eleкtro en 29 Mayo 2016, 16:01 PM
Hola, usando Batch por si solo no es posible, pero existen herramientas gratuitas command-line de terceros que puedes llamar desde un script Batch, como por ejemplo MultiRes, QRes, o DisplayChanger, esta última es la única que te puedo decir que funciona, ya que la usaba hace unos años para jugar a emuladores.

Ejemplo para modificar la resolución de la pantalla primaria:
dc.exe -width=640 -height=480  -refresh=60

Ejemplo para modificar la resolución de un programa específico:
dc.exe -width=640 -height=480  -refresh=60 "C:\Windows\Notepad.exe"

Lo puedes descargar aquí:

Cabe mencionar que exista una versión más actualizada, Display Changer 2, pero sinceramente no la he probado ni se si la sintaxis sigue siendo la misma, así que lo dejo a tu elección probarla o no:

Saludos
Título: Re: ¿Cambiar la resolución de pantalla con un simple .bat?
Publicado por: Ciudadano medio en 29 Mayo 2016, 22:53 PM
Cita de: Eleкtro en 29 Mayo 2016, 16:01 PM
Hola, usando Batch por si solo no es posible, pero existen herramientas gratuitas command-line de terceros que puedes llamar desde un script Batch, como por ejemplo MultiRes, QRes, o DisplayChanger, esta última es la única que te puedo decir que funciona, ya que la usaba hace unos años para jugar a emuladores.

Ejemplo para modificar la resolución de la pantalla primaria:
dc.exe -width=640 -height=480  -refresh=60

Ejemplo para modificar la resolución de un programa específico:
dc.exe -width=640 -height=480  -refresh=60 "C:\Windows\Notepad.exe"

Lo puedes descargar aquí:

  • http://12noon.com/?page_id=80

Cabe mencionar que exista una versión más actualizada, Display Changer 2, pero sinceramente no la he probado ni se si la sintaxis sigue siendo la misma, así que lo dejo a tu elección probarla o no:

  • http://12noon.com/?page_id=641

Saludos

Hay que reconocer que me has dejado de piedra, es justo lo que buscaba.

Muchas gracias, llegarás muy lejos, estoy seguro.
Título: Re: ¿Cambiar la resolución de pantalla con un simple .bat?
Publicado por: [Arg] $triker; en 31 Mayo 2016, 19:02 PM
También se puede, desde Windows, acceder a las propiedades de un programa/acceso directo a un programa para editar su configuración de compatibilidad con varias opciones, entre las que se encuentra la opción de establecer la resolución 640x480 o algo así al momento de ejecutar el programa/acceso directo al programa.

No es un script, pero sirve.