Modifica riga comandi Sfondo desktop Windows


1

Esiste un'opzione da riga di comando per modificare il colore di sfondo del desktop di Windows?

Voglio impostare il mio sfondo del desktop per utilizzare i colori solidi (blu - rgb: 57, 109, 166) senza immagine di sfondo. L'unica lettura che trovo riguarda come cambiare l'immagine di sfondo del desktop.


Non una soluzione, ma una soluzione alternativa (ecco perché non la posterò come risposta): potresti copiare la nuova immagine di sfondo su quella vecchia (l'immagine dovrebbe essere dentro %appdata%\Microsoft\Windows\Themes, non sono sicuro) e perché non c'è modo di segnalare Explorerprocesso che lo sfondo dovrebbe essere aggiornato / ricaricato, dovrai usare il taskkillcomando. Non è la soluzione perfetta di corso.
Piccolo aiutante,

Parte del mio problema è che non sto usando un'immagine di sfondo. Lo sfondo è impostato su "Colori solidi" e sto usando il classico colore di sfondo blu di Windows. Ogni soluzione che ho trovato finora mostra come cambiare l'immagine di sfondo ma non il colore del desktop.
Residualfail

Questa è la parte difficile, dovresti generare un'immagine che è piena di valori RGB.
Little Helper,

Risposte:


5

Lo sfondo è archiviato nel registro. Esistono diversi modi per impostarlo. Ma ci sono diversi modi per impostare un valore di registro tramite la riga di comando.

Per impostare lo sfondo su un colore specifico, è necessario annullare l'impostazione di qualsiasi wallpaer e impostare il colore.

HKEY_CURRENT_USER\Control Panel\Colors\Background = 'r g b'
HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper = ''

Santa mucca penso che potrebbe essere! Non mi rendevo conto di quale sfondo fosse specificato. Ho pensato che fosse in qualche modo correlato all'immagine. Ci proverò domani se posso, ma sono abbastanza sicuro che sia esattamente così!
Residualfail

2

Se si desidera renderlo automatico, ad esempio con uno script di accesso o un file batch, è possibile utilizzare quanto segue:

ECHO Clearing Background ...
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v WallPaper /t REG_SZ /d " " /f
reg add "HKEY_CURRENT_USER\Control Panel\Colors" /v Background /t REG_SZ /d "0 0 0" /f

Si noti che è necessario eseguire RUNDLL32.EXE user32.dll, UpdatePerUserSystemParametersper applicare le modifiche
Tomáš Hübelbauer il

0

Non penso che questa sia un'opzione, ma puoi facilmente cambiare il colore di sfondo facendo clic con il tasto destro sul desktop, scegliendo "Personalizzazione", scegliendo "Sfondo del desktop" e scegliendo "colori solidi". In alternativa, puoi creare un'immagine 1px x 1px del colore desiderato e impostarla come immagine di sfondo piastrellata.


2
Sto cercando di evitare l'installazione manuale perché sfortunatamente è uno dei tanti passaggi che sto cercando di automatizzare attraverso uno script su una barca di sistemi. È facile da fare manualmente ma è un altro passo.
Residualfail
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.