• Viernes 19 de Abril de 2024, 22:19

Autor Tema:  script de windows (para algo determinado)  (Leído 3856 veces)

usuariovp

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
script de windows (para algo determinado)
« en: Jueves 23 de Octubre de 2008, 13:01 »
0
Me gustaría saber cómo hacer un script en la consola para lo siguiente:

cambiar la resolución de pantalla (y no tener que dar al botón derecho, propiedades, etc... cada vez que quiera cambiar la pantalla.

Hay una librería que controla eso, en mi caso, creo que es deskadp.dll, en cualquier caso, estoy casiseguro que la libraria que controla la resolucion de pantalla es una de estas:

deskadp, deskmon, deskperf (estas son las únicas librerias que tengo que empiecen por desk)

con rundll, puedo lanzar la librería, lo que me gustaráa saber es, que librería tengo que usar, y qué parámetros tengo que meter.

Si alguien me pudiera ayudar, se lo agradecería

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: script de windows (para algo determinado)
« Respuesta #1 en: Jueves 23 de Octubre de 2008, 13:13 »
0
¡Bienvenido al foro!

rundll deskcp16.dll,QUICKRES_RUNDLLENTRY 800x600x8

800x600 (resolución) x8 (bits de color). Ya pones los valores que quieras. Un saludo.

usuariovp

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: script de windows (para algo determinado)
« Respuesta #2 en: Jueves 23 de Octubre de 2008, 13:39 »
0
gracias por la bienbenida, pero en system 32 no tengo esa libreria (no se porque), esa solución la encontré, pero la que maneja la resolucion de pantalla en mi ordenador, debe ser otra libreria.

Manualmente si puedo hacerlo, pero tengo que hacerlo siempre que enciendo el ordenador.

Por eso pregunte si alguien sabia con las librerias que tengo (las tres que puse)

Bueno, probare a bajarme esa libreria y hacer el script asi y a ver que pasa, ok?? (lo probare ya mañana y digo el resultado, que ya no me da tiempo)

Gracias de todas formas

usuariovp

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: script de windows (para algo determinado)
« Respuesta #3 en: Lunes 27 de Octubre de 2008, 12:40 »
0
ya lo intenté con rundll deskpc26...., me dice que no encuentra deskpc16, las librerias que tenía son las que dije al principio, esa me la baje de internet y la copie a mano en system32. también probe poniendo la ruta (rundll...../system32/deskadp16....) y nada.

Probe con rundll deskadp,.... me dice que parámetro incorrecto QUICKRES_RUNDLLENTRY.

Alguna otra solucion??

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: script de windows (para algo determinado)
« Respuesta #4 en: Lunes 27 de Octubre de 2008, 14:22 »
0
Cita de: "usuariovp"
ya lo intenté con rundll

Efectivamente, tienes razón, en Xp no funciona. En Xp hay que usar rundll32 porque sino nada de nada. Seguiré investigando. Cualquier cosa te comento. Un saludo.

EDIT:

Al parecer ya no se puede hacer de esa forma, hay que descargarse alguna utilidad que lo haga:
http://www.softpedia.com/get/Multimedia ... QRes.shtml
http://www.codeproject.com/KB/tips/resswitch.aspx

En el segundo link tienes el código fuente en C++ por si te interesa indagar en cómo funciona. Saludos y suerte.

usuariovp

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: script de windows (para algo determinado)
« Respuesta #5 en: Viernes 7 de Noviembre de 2008, 10:38 »
0
Al final consegui arreglar el problema. Bueno, cuando dije que lo intente con rundll, en realidad quise decir rundll32.

Bueno, gracias de todas formas

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: script de windows (para algo determinado)
« Respuesta #6 en: Viernes 7 de Noviembre de 2008, 11:09 »
0
Pues comparte tu alegría...