Inserisci data / ora in qualsiasi programma usando il tasto di scelta rapida da tastiera

Quando scrivi contenuti come contenuti tecnici, articoli di notizie, ecc., A volte potresti voler inserire la data o il timestamp corrente in un programma o editor che stai utilizzando. Nel Blocco note è possibile aggiungere il timestamp premendo il tasto F5.

Microsoft Office Word, OneNote consente alle combinazioni di tasti di scelta rapida Alt + Maiusc + D e Alt + Maiusc + T di inserire rispettivamente la data e l'ora correnti.

Allo stesso modo, WordPad ha il pulsante della barra degli strumenti Data e ora che consente di inserire la data o il timestamp nel formato preferito dall'elenco di 13 opzioni.

Tuttavia, se si utilizza un programma che non dispone di una funzione integrata per inserire la data e l'ora correnti, a tale scopo potrebbe essere necessario utilizzare una macro o uno strumento di automazione di terze parti. Con gli strumenti di automazione, hai anche il vantaggio di utilizzare una singola combinazione di tasti di scelta rapida per inserire la data o il timestamp in qualsiasi programma.

Inserisci la data o l'ora in qualsiasi programma usando il tasto di scelta rapida da tastiera

AutoHotkey è un linguaggio di scripting gratuito e open source per Windows che consente agli utenti di creare facilmente script da piccoli a complessi per tutti i tipi di attività come compilatori di moduli, clic automatico, macro, ecc.

  1. Scarica AutoHotkey e installalo.
  2. Fare clic con il tasto destro sul desktop, fare clic su Nuovo e selezionare AutoHotkey Script .
  3. Rinominare il file di script New AutoHotkey Script.ahk in insert_date.ahk
  4. Fai clic con il pulsante destro del mouse sul file e scegli Modifica script
  5. Rimuovere tutte le righe nello script e sostituirlo con il seguente codice:
     ^! d :: FormatTime, CurrentDateTime,, hh: mm tt M / gg / aaaa SendInput, % CurrentDateTime% return 

  6. Salvare il file insert_date.ahk e chiudere l'editor.
  7. Fare doppio clic per eseguire lo script. Apparirà nell'area di notifica.
  8. Ora passa al programma in cui desideri inserire la data o il timestamp.
  9. Premi Ctrl + Alt + D per inserire il timestamp nella posizione corrente del cursore.

Personalizzazione degli script

È possibile modificare il tasto di scelta rapida da tastiera nello script (1a riga dello) se necessario. Ecco i modificatori.

  • ! {Alt}
  • + {Maiusc}
  • ^ {Ctrl}
  • # {Winkey}

Ad esempio, per Ctrl + Alt + Maiusc + D, useresti ^!+d

Per l'elenco completo delle chiavi che è possibile inviare o intercettare, consultare la documentazione di SendInput di AutoHotkey

Senza usare i tasti di scelta rapida

Se vuoi inserire il timestamp digitando una parola specifica, ad esempio td, modifica lo script .ahk e sostituisci il suo contenuto con il seguente:

 :: td :: FormatTime, CurrentDateTime,, hh: mm tt M / gg / aaaa SendInput, % CurrentDateTime% return 

Ora digita td (e seguito da uno spazio) in qualsiasi programma. Le parole td saranno sostituite dalla data / ora corrente. Vedi questa animazione:

Allo stesso modo, è possibile personalizzare il formato Data o Timestamp.

Formato dataRisultato
hh: mm tt M / gg / aaaa11:26 15/06/2019
hh: mm tt MM / gg / aaaa11:26 15/06/2019
hh: mm: ss tt MM / gg / aaaa11:26:22 15/06/2019
HH: mm MM / gg / aaaa11:26 15/06/2019
HH: mm MMM / gg / aaaa11:26 / 15/2019/2019
(nessuna formattazione)11:26 sabato 15 giugno 2019
$config[ads_text6] not found

Vedere la documentazione AutoHotkey di sintassi FormatTime per ulteriori informazioni.

Lo script AutoHotkey sopra utilizza solo 1.5 MB di memoria.

E puoi anche compilare lo script .ahk in un file .exe in modo da non aver bisogno del programma AutoHotkey installato. Ciò è particolarmente utile se gestisci molti computer come parte della tua rete domestica o di lavoro.

Articoli Correlati