Questão Multi-monitor do Windows com DisplayPort e ícones reorganizando


Eu tenho três monitores conectados: DisplayPort (principal), monitor via HDMI, TV via HDMI (via placa gráfica integrada). Tanto quanto eu posso dizer, eu não posso desligar o monitor principal através do botão de energia do monitor ou o Windows vai pensar o dispositivo desconectado e mover tudo na minha área de trabalho para o meu monitor secundário. Quando isso acontece, eu costumo usar o DesktopOK para colocar os ícones de volta.

Minha solução atual é Opções de Energia> Tela desligada e defina-a como "Nunca" quando estou usando e "1 minuto" quando não estou com a tela desligada sem ser desconectada. Isso é um pouco tedioso, pois tenho que usar o Windows X> Opções de Energia ...

Como alternativa, tenho este script:

@echo off
powercfg /X -monitor-timeout-ac 0
pause
powercfg /X -monitor-timeout-ac 1

Que funciona, mas gera um cmd que é feio, mais difícil de distinguir na barra de tarefas, e não pode ser fixado para que se destaque. Eu tentei usar Bat2Exe, mas tem o mesmo problema.

Eu ouvi sobre um dispositivo que você pode conectar DP e ele estará sempre ligado, mas eu não quero obter um conector extra.

Alguém tem alguma recomendação para o problema DP ou talvez embrulhar o script bem (talvez JAR)?


0


origem


Por que você precisa da pausa? Sem isso, a janela do cmd deve desaparecer. Tenha um script para 0 e outro para 1 e use cada um conforme necessário, em vez de ter a pausa ter um de cada e terminar com isso. Faça um atalho para cada um e nomeie cada um adequadamente e clique com o botão direito do mouse e fixe-o na barra de tarefas, para que você precise apenas clicar no que for necessário conforme necessário, sem janela cmd persistente devido ao comando pause. - Pimp Juice IT
A pausa é para que eu possa usar apenas um script. O problema com dois scripts é abrir um shell cmd e as janelas irão agrupá-los. - nevets1219


Respostas: