Problema
Considera questo scenario: hai la barra delle applicazioni posizionata in basso o in alto mentre usi icone piccole . Vuoi vedere sia la data che l'ora , ma viene visualizzata solo quest'ultima.
Questo comportamento è in base alla progettazione.
Soluzioni proposte finora
Ingrandimento della barra delle applicazioni per essere due volte più alta @ techie007
Mentre funziona, la barra delle applicazioni diventa ancora più grande di quella predefinita mentre si utilizzano icone grandi.
Posizionamento verticale della barra delle applicazioni @ techie007
Alcuni potrebbero preferire avere la barra delle applicazioni in basso o in alto.
Ridurre l'impostazione Dots per pollice (DPI) al di sotto del 100% @ Molly7244
Non proprio un'opzione poiché le icone appariranno semplicemente cattive / distorte e il testo potrebbe non essere visualizzato correttamente. Potrebbero esserci anche altri effetti collaterali; è fondamentalmente un hack del registro non supportato.
Utilizzando un'applicazione di terze parti - Skinny Clock @Frank
Considerando che il programma ha altre funzionalità, è necessario apportare alcune modifiche per ottenere un'esperienza senza fronzoli. Ha una funzione di sostituzione che può sostituire l'orologio della barra delle applicazioni e visualizzare un formato data / ora personalizzato. È una funzionalità sperimentale e mentre potrebbe funzionare per alcune persone (per qualsiasi motivo il programma ha smesso di funzionare dopo alcuni test), il testo renderizzato non sarà posizionato correttamente e non sarà così nitido come quello originale.
Utilizzando un'applicazione di terze parti - T-Clock @Terrance
Sicuramente un'alternativa migliore rispetto a Skinny Clock poiché è più leggera. Le impostazioni predefinite non sono abbastanza buone ma possono essere facilmente personalizzate. Anche la posizione può essere regolata. Proprio come Skinny Clock, il rendering del testo non è perfetto, indipendentemente dall'impostazione di qualità scelta. Se il programma si arresta in modo anomalo o viene terminato forzatamente, la shell di Explorer si arresterà in modo anomalo.
Aggiunta di una nuova barra degli strumenti e modifica per visualizzare icone grandi @Tomas
La barra delle applicazioni sarà leggermente più grande rispetto a quella predefinita e allo stesso tempo troppo piccola per gestire due file di applicazioni come la soluzione di @ techie007.
Soluzione alternativa: hack della barra degli strumenti della data
L'idea è quella di creare una nuova barra degli strumenti che punta a una cartella il cui unico contenuto è un file di collegamento che viene rinominato in base alla data del sistema. Una barra degli strumenti della barra delle applicazioni, un file di scelta rapida, uno script batch e un'attività pianificata: è tutto ciò che serve.
Ecco il risultato finale:
Passaggi preliminari
- Creare una cartella denominata
DateToolbarHack
in C:\Users\<Name>
(o dove volete).
- Crea una nuova cartella all'interno
DateToolbarHack
e chiamala Date
.
File di scelta rapida
- Apri il Pannello di controllo e vai su Orologio, Lingua e Regione .
- Fai clic con il pulsante destro del mouse su Data e ora e seleziona Crea collegamento dal menu di scelta rapida.
- Sposta il collegamento dal desktop alla
Date
cartella.
Script in batch
Copia il seguente codice e incollalo in un nuovo file chiamato UpdateToolbar.cmd
all'interno della DateToolbarHack
cartella:
@echo off
setlocal enabledelayedexpansion
cd / d "% ~ dp0 \ Date"
chiama: getShortDate
ren * .lnk% mese% -% giorno% .lnk
uscita / b
: getShortDate
per / f "skip = 1 token = 1-3" %% A in ('percorso wmic Win32_LocalTime get day ^, mese ^, year / value / format: table') do (
giorno impostato = 00 %% A
set day =! day: ~ -2!
imposta il mese = 00 %% B
set month =! month: ~ -2!
imposta l'anno = %% C
set year =! year: ~ -2!
uscita / b
)
Esegui lo script batch e assicurati che il link sia stato rinominato.
Come funziona
Dopo aver impostato la directory di lavoro, recupererà la data corrente e quindi rinominerà il file di scelta rapida. Il codice per ottenere la data corrente è stato parzialmente preso in prestito da questa pagina: http://ss64.com/nt/syntax-getdate.html
Operazione pianificata
- Apri l'Utilità di pianificazione (
taskschd.msc
) e fai clic su Azione> Crea attività .
- Dillo
DateToolbarHack
.
- Nella scheda Generale , fai clic su Cambia utente o gruppo .
- Digitare
system
nella casella di testo, fare clic su Controlla nomi e quindi fare clic su OK .
- Modificare la configurazione per valore su Windows 7, Windows Server 2008 R2 .
- Seleziona la scheda Trigger e fai clic su Nuovo .
- Modificare l' opzione Inizia l'attività su All'accesso , quindi premere OK .
- Fare clic su Nuovo , selezionare Sblocco workstation e premere OK .
- Fai clic su Nuovo e seleziona In base a una pianificazione . Modificare l'impostazione su Giornale e sostituire l' ora di inizio con le 12:00:00 (mezzanotte). Premi OK .
- Passa alla scheda Azioni e fai clic su Nuovo .
- Digitare
"X:\Path\to\UpdateToolbar.cmd"
la casella di testo Programma / script , sostituendolo con il percorso del file effettivo.
- Fare clic sulla scheda Condizioni e deselezionare Avvia l'attività solo se il computer è alimentato con corrente alternata.
- Seleziona la scheda Impostazioni e deseleziona il campo Consenti attività da eseguire su richiesta .
- Abilitare l' attività Esegui appena possibile dopo che è stato perso un avvio pianificato .
- Lasciare tutte le altre impostazioni sui valori predefiniti e premere OK .
Barra degli strumenti della barra delle applicazioni
- Fare clic con il tasto destro sulla barra delle applicazioni e deselezionare l' opzione Blocca la barra delle applicazioni dal menu contestuale.
- Fai di nuovo clic sulla barra delle applicazioni e scegli Barre degli strumenti> Nuova barra degli strumenti .
- Seleziona la
Date
cartella
- Fare clic con il tasto destro del mouse sulla barra degli strumenti appena creata e deselezionare l' opzione Mostra titolo dal menu.
- Sposta la barra degli strumenti nella posizione che preferisci.
- Abilita l' opzione Blocca barra delle applicazioni .
Personalizzazione
Puoi scegliere qualsiasi icona che ti piace per il collegamento. Il formato della data può essere modificato modificando la seguente riga nello script batch:
ren *.lnk %month%-%day%.lnk
In questo caso abbiamo il %month%
primo seguito dal %day%
. Il separatore è -
. Puoi invertire il loro ordine oppure puoi aggiungere %year%
anche quello.
Lo script personalizzato di ArtOfWarfare da stampare, IE, sabato 2 agosto invece:
echo off
setlocal enabledelayedexpansion
cd /d "%~dp0\Date"
call :getShortDate
ren *.lnk "%dayofweek%, %month% %day%.lnk"
exit /b
:getShortDate
for /f "skip=1 tokens=1-3" %%A in ('wmic path Win32_LocalTime get day^,dayofweek^,month /value /format:table') do (
set day=%%A
if "%%B"=="0" set dayofweek="0"
if "%%B"=="1" set dayofweek="Mon"
if "%%B"=="2" set dayofweek="Tue"
if "%%B"=="3" set dayofweek="Wed"
if "%%B"=="4" set dayofweek="Thu"
if "%%B"=="5" set dayofweek="Fri"
if "%%B"=="6" set dayofweek="Sat"
if "%%B"=="7" set dayofweek="7"
if "%%C"=="1" set month="Jan"
if "%%C"=="2" set month="Feb"
if "%%C"=="3" set month="Mar"
if "%%C"=="4" set month="Apr"
if "%%C"=="5" set month="May"
if "%%C"=="6" set month="Jun"
if "%%C"=="7" set month="Jul"
if "%%C"=="8" set month="Aug"
if "%%C"=="9" set month="Sep"
if "%%C"=="10" set month="Oct"
if "%%C"=="11" set month="Nov"
if "%%C"=="12" set month="Dec"
exit /b
)
Limitazioni note