¿Establecer el perfil / resolución del monitor en función de si una computadora portátil está acoplada o no?

12

Estoy trabajando en esto para un usuario aquí en el trabajo, pero pensé que era más adecuado para SU vs SF.

El usuario tiene un Surface Pro 3 conectado al Surface dock que tiene un monitor externo conectado.

El problema es que la resolución del monitor externo es 1600x900, mientras que la resolución del Surface Pro 3 es mucho mayor a 2160x1440. Entonces, cuando se usan ambos monitores y se mueven ventanas entre monitores, el texto y el tamaño de las ventanas tienden a cambiar drásticamente.

Aquí puede encontrar un ejemplo de discusión sobre los problemas asociados con esto y la "escala" predeterminada ,

El usuario puede configurar su Surface Pro a 1600x900 temporalmente y cambiar la escala al 100%, pero no es ideal a largo plazo o lejos de la oficina.

Conozco DisplayFusion Pro, Ultramon, etc., que le permiten guardar perfiles de monitor personalizados y luego aplicarlos mediante la pulsación de teclas, la elección del menú, etc.

Mi pregunta es:

A menos que le compre un nuevo monitor externo que pueda igualar la resolución de Surface, ¿hay alguna manera de que Windows cambie la resolución de Surface automáticamente en función de si está acoplado o no? De lo contrario, podría vivir con DisplayFusion Pro o Ultramon, pero esperaba proporcionarle algo más plug and play donde no está obligado a hacer nada menos que acoplar / desacoplar.

El limpiador
fuente
1
¿Posiblemente use WMI para ver el estado de acoplamiento de la máquina y use la funcionalidad de línea de comandos de Ultramon para cambiar de perfil?
Digo reinstalar a Mónica

Respuestas:

0

No es posible configurar la escala de pantalla para monitores individuales en Windows 7 och 8.x. Esta es una característica que viene en la próxima versión de Windows 10. Como Windows 10 se lanzará dentro de un mes y está disponible como una vista previa en este momento, le sugiero que instale la vista previa o espere a que se publique para resolver su problema.

Por Salmi
fuente
0

Esta no sería la solución más fácil, pero lo que debería funcionar es usar el programador de tareas. Primero, verifique los registros de eventos, me imagino que algo tan significativo como un muelle de conexión o desconexión se registraría en algún lugar allí. Una vez que haya encontrado el evento para el acoplamiento, haga clic en él y debería tener la opción de adjuntar una tarea a este evento. Luego, en la acción de la tarea, active el cambio de resolución (consulte ¿ Alguna forma de cambiar la resolución de pantalla de Windows a través de la línea de comando? ), Al menos uno de esos métodos debería funcionar con Windows 8. Luego, haga lo mismo nuevamente pero para evento de desacoplamiento. Es un poco difícil de configurar al principio, pero una vez hecho esto, debería funcionar sin problemas.

trainman261
fuente