Guide

Ripristina la disposizione delle finestre da Stream Deck, collegamenti e script

Le scorciatoie da tastiera sono ottime finché non finiscono le combinazioni, o finché non vuoi che il layout cambi a un’ora fissa senza toccare la tastiera. Dalla versione 1.4 WindowLayout si può comandare dalla riga di comando. Un tasto di Stream Deck, un collegamento sul desktop, un’attività dell’Utilità di pianificazione o uno script possono ripristinare un profilo delle finestre, applicare un profilo schermo, annullare, spostare la finestra in primo piano o regolare la luminosità. Questa guida elenca i comandi, mostra tre configurazioni pronte e spiega le regole che lo rendono prevedibile.

Aggiornato il 5 passaggi

  1. Conosci i comandi

    WindowLayout.exe accetta un comando per esecuzione. --profile "Nome" ripristina un profilo delle finestre e --display-profile "Nome" applica un profilo schermo. --undo annulla l’ultimo ripristino di un profilo delle finestre. --move-to-monitor 2 sposta la finestra in primo piano sul monitor 2, e --brightness 70 imposta la luminosità DDC/CI di tutti i monitor, o di uno solo se aggiungi --monitor 3. --list --out seguito da un percorso che termina in .json scrive i nomi dei tuoi profili in quel file, e --help apre la pagina di aiuto. Metti tra virgolette i nomi con spazi; funzionano sia --opzione valore sia --opzione=valore.

  2. Copia il percorso esatto da WindowLayout

    Apri Impostazioni in WindowLayout, trova Riga di comando e fai clic su Comandi ed esempi. Il pannello mostra ogni comando con il percorso completo di WindowLayout.exe sul tuo PC, già compilato con il nome di uno dei tuoi profili, e accanto un pulsante per copiarlo. La versione installata si trova nella cartella AppData del tuo profilo utente, mentre quella portatile si avvia da dove l’hai salvata, quindi copia il percorso da questo pannello invece di scriverlo a memoria.

  3. Aggiungi un tasto Stream Deck

    Nell’app Stream Deck trascina l’azione Sistema, Apri su un tasto. Nel campo App / File incolla il comando completo: il percorso di WindowLayout.exe seguito da --profile e dal nome del profilo tra virgolette. Premi il tasto e il profilo viene ripristinato. Crea un tasto per ogni profilo, uno per --undo e una coppia per --brightness 30 e --brightness 80, per la sera e la mattina. Altri launcher, tastiere macro e software per mouse in grado di avviare un programma con argomenti funzionano allo stesso modo.

  4. Avvialo con una pianificazione o un collegamento

    Nell’Utilità di pianificazione crea un’attività, aggiungi l’azione Avvio programma, inserisci il percorso di WindowLayout.exe in Programma o script e il comando, per esempio --display-profile "Scrivania", in Aggiungi argomenti. Attivala a un orario, all’accesso o allo sblocco della workstation. Per un collegamento sul desktop, fai clic destro sul desktop, scegli Nuovo, Collegamento e inserisci il percorso seguito dal comando come percorso dell’elemento; nelle proprietà del collegamento puoi anche assegnargli un tasto di scelta rapida di Windows.

  5. Sapere cosa succede all’esecuzione

    Se WindowLayout è già in esecuzione, il comando gli arriva subito. Altrimenti si avvia in background senza aprire la sua finestra ed esegue il comando qualche secondo dopo. I profili ripristinati dalla riga di comando spostano solo finestre e non avviano mai programmi, anche se il profilo è impostato per avviare le app mancanti, e i profili schermo vengono applicati senza la domanda dei 15 secondi, come con i trigger. Opzioni sconosciute, due comandi insieme e numeri fuori intervallo vengono rifiutati: non viene eseguito nulla e WindowLayout si apre con un breve messaggio.

Domande frequenti

La riga di comando stampa qualcosa che uno script può leggere?

No. WindowLayout è un’app di Windows, non un programma da console, quindi non scrive testo in output. Usa --list insieme a --out e al percorso di un file .json per ottenere i nomi dei tuoi profili in un file che lo script può leggere.

Uno script può avviare le mie app prima di ripristinare un profilo?

WindowLayout non avvia mai programmi dalla riga di comando. Avvia prima le app nel tuo script o file batch, attendi qualche secondo che compaiano le finestre e poi esegui --profile per sistemarle.

Cosa succede se sbaglio a scrivere un comando?

Non viene eseguito nulla. WindowLayout rifiuta l’intera riga di comando, apre la sua finestra e mostra un messaggio che indica solo il problema, senza i valori che hai passato. Confronta l’ortografia con il pannello Comandi ed esempi nelle Impostazioni.

Provalo sulla tua scrivania

WindowLayout è gratis, pesa circa 3 MB, funziona offline e non ha pubblicità né telemetria. Salva il tuo primo layout di finestre in meno di un minuto.

Vai al download