Guias
Restaure layouts de janelas pelo Stream Deck, atalhos e scripts
Atalhos de teclado são ótimos até acabarem as combinações, ou até você querer que o layout mude num horário fixo sem tocar no teclado. Desde a versão 1.4, o WindowLayout pode ser controlado pela linha de comando. Um botão do Stream Deck, um atalho na área de trabalho, uma tarefa do Agendador de Tarefas ou um script podem restaurar um perfil de janelas, aplicar um perfil de exibição, desfazer, mover a janela da frente ou ajustar o brilho. Este guia lista os comandos, mostra três configurações prontas e explica as regras que deixam tudo previsível.
-
Conheça os comandos
O WindowLayout.exe aceita um comando por execução. --profile "Nome" restaura um perfil de janelas e --display-profile "Nome" aplica um perfil de exibição. --undo desfaz a última restauração de perfil de janelas. --move-to-monitor 2 move a janela da frente para o monitor 2, e --brightness 70 ajusta o brilho DDC/CI de todos os monitores, ou de um só quando você acrescenta --monitor 3. --list --out seguido de um caminho terminado em .json grava os nomes dos seus perfis nesse arquivo, e --help abre a página de ajuda. Coloque entre aspas os nomes com espaços; tanto --opção valor quanto --opção=valor funcionam.
-
Copie o caminho exato no WindowLayout
Abra Configurações no WindowLayout, encontre Linha de comando e clique em Comandos e exemplos. A folha mostra cada comando com o caminho completo do WindowLayout.exe no seu PC, já preenchido com o nome de um dos seus perfis, e um botão Copiar ao lado. A versão instalada fica dentro da pasta AppData do seu perfil de usuário, enquanto a portátil roda de onde você a salvou, então copie o caminho desta folha em vez de digitá-lo de memória.
-
Crie um botão no Stream Deck
No app do Stream Deck, arraste a ação Sistema, Abrir para uma tecla. No campo App / File, cole o comando completo: o caminho do WindowLayout.exe seguido de --profile e do nome do perfil entre aspas. Aperte a tecla e o perfil é restaurado. Crie uma tecla por perfil, uma para --undo e um par para --brightness 30 e --brightness 80, para a noite e a manhã. Outros lançadores, teclados de macro e softwares de mouse que abrem programas com argumentos funcionam do mesmo jeito.
-
Rode por agendamento ou por atalho
No Agendador de Tarefas, crie uma tarefa, adicione a ação Iniciar um programa, coloque o caminho do WindowLayout.exe em Programa/script e o comando, por exemplo --display-profile "Mesa", em Adicionar argumentos. Dispare a tarefa num horário, ao fazer logon ou ao desbloquear a estação de trabalho. Para um atalho, clique com o botão direito na área de trabalho, escolha Novo, Atalho e digite o caminho seguido do comando como local do item; nas propriedades do atalho você também pode dar a ele uma tecla de atalho do Windows.
-
Saiba o que acontece ao executar
Se o WindowLayout já estiver aberto, o comando chega a ele na hora. Se não, ele inicia em segundo plano sem abrir a janela e executa o comando alguns segundos depois. Perfis restaurados pela linha de comando só movem janelas e nunca abrem programas, mesmo que o perfil esteja configurado para abrir apps que faltam, e perfis de exibição são aplicados sem a pergunta de 15 segundos, como acontece com gatilhos. Opções desconhecidas, dois comandos de uma vez e números fora do intervalo são recusados: nada é executado e o WindowLayout abre com uma mensagem curta.
Perguntas frequentes
A linha de comando mostra algo que um script consiga ler?
Não. O WindowLayout é um app do Windows, não um programa de console, então não escreve texto na saída. Use --list junto com --out e o caminho de um arquivo .json para receber os nomes dos seus perfis em um arquivo que o script possa ler.
Um script pode abrir meus apps antes de restaurar um perfil?
O WindowLayout em si nunca abre programas pela linha de comando. Abra os apps primeiro no seu script ou arquivo em lote, espere alguns segundos até as janelas aparecerem e então rode --profile para colocá-las no lugar.
O que acontece se eu digitar um comando errado?
Nada é executado. O WindowLayout recusa a linha de comando inteira, abre a janela e mostra uma mensagem que cita só o problema, sem os valores que você passou. Compare a grafia com a folha Comandos e exemplos nas Configurações.
Experimente na sua mesa
O WindowLayout é grátis, tem cerca de 3 MB, funciona offline e não tem anúncios nem telemetria. Salve seu primeiro layout de janelas em menos de um minuto.