Foro de elhacker.net

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:
Código:
dc.exe -width=640 -height=480  -refresh=60

Ejemplo para modificar la resolución de un programa específico:
Código:
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


Título: Re: ¿Cambiar la resolución de pantalla con un simple .bat?
Publicado por: Ciudadano medio en 29 Mayo 2016, 22:53 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:
Código:
dc.exe -width=640 -height=480  -refresh=60

Ejemplo para modificar la resolución de un programa específico:
Código:
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.