Acho isso além de frustrante.
Eu tenho duas telas extras no meu laptop no trabalho. Pego meu laptop e vou para casa, sem telas extras conectadas. Volto, conecto o laptop e as janelas precisam ser reorganizadas novamente.
Existe uma maneira de fazer com que o Windows (ou um utilitário) acompanhe a configuração geral da tela (número, tamanho, resolução) e lembre-se de onde as janelas foram colocadas; portanto, quando a configuração da tela coincide novamente, ele coloca os aplicativos de volta onde estavam ?
windows-7
multiple-monitors
CaffGeek
fonte
fonte
Respostas:
AVISO LEGAL: Eu sou o criador desta ferramenta.
Eu criei uma pequena ferramenta para reorganizar janelas em um clique no ícone da barra de bandejas. Você pode compilá-lo da fonte ou pedir para ter um binário (portátil) através do link de problemas.
Está hospedado no Github: https://github.com/manutalcual/winredock
Eu ficaria feliz em ouvir de você, se você tiver sugestões.
EDIT: 2018/11/22
Agora é totalmente automatizado.
fonte
Atualmente, estou usando o DisplayFusion Pro para localização da janela (não apenas). Não sei como isso funciona quando você desconecta e conecta seu monitor - eu tenho três sempre.
Eu acho que você deve fechar e reabrir seus aplicativos para ser reorganizado.
Editar: esse recurso está disponível apenas na versão Pro. - Informações de comentários.
página inicial do DisplayFusion
fonte
O problema é que os aplicativos do Windows realmente não veem vários monitores. O gerenciador de janelas controla as posições das janelas em referência ao canto superior esquerdo ou à tela principal. Não conheço nenhum aplicativo comercial que faça isso, mas você pode gravar um aplicativo em C # ou até VB.NET que possa gravar esses valores em um arquivo e restaurá-los mais tarde, mas não haveria "gatilho" para ele. Você precisaria informar ao programa quando armazenar e recuperar os dados manualmente.
fonte
Experimente este script, escrito para o Excel. Ele armazena as posições da janela em uma folha e as restaura a partir daí. Você pode ter botões em uma das folhas para executar o armazenamento e restaurar macros, ou atalhos para scripts VBS que executam as macros do Excel, talvez com as teclas de atalho atribuídas. Dessa forma, a pasta de trabalho do Excel pode permanecer minimizada. Obviamente, algo semelhante pode ser escrito em um programa compilado.
fonte
Este parecia promissor: https://github.com/adamsmith/WindowsLayoutSnapshot
Infelizmente, no meu caso, ao salvar o layout em 3x 24 "1920x1200 monitores, mudar para um laptop 1920x1080 e depois voltar para três e tentar restaurar o layout, o Windows não se moveu para outros monitores. Mas talvez para outra pessoa em outra configuração funcionará.
fonte
Aqui está um aplicativo de console para salvar e restaurar locais e estados de janelas em uma área de trabalho do Windows. Para salvar os locais do Windows, execute:
para restaurar as posições do Windows, execute:
Coloque esses comandos em um atalho da área de trabalho e fixe-o na barra de tarefas por conveniência.
Isenção de responsabilidade: escrevi este utilitário porque as outras ferramentas nesta página não funcionaram para mim.
Advertência: Funciona para aplicativos, mas não para janelas do Explorer (atualmente)
fonte
Eu usei cercas de Stardock antes em um cenário semelhante:
fonte
Muitos usuários do Windows tiveram esse problema, um aplicativo foi desenvolvido e compartilhado nos fóruns do Windows 7, como mostrado aqui:
Existem instruções no site que ajudam e devem corrigir seu problema.
fonte