Nwlapcug.com


Come catturare la data e il timestamp nel comando DOS

Come catturare la data e il timestamp nel comando DOS


Catturare l'indicatore data e ora in DOS quando si esegue un programma o eseguire un'altra attività è facilmente realizzabile utilizzando i file batch. File batch DOS sono essenzialmente un elenco di comandi che il sistema operativo esegue nell'ordine in che cui sono elencati. Poiché DOS considera quasi tutti i dispositivi come file, è possibile specificare quale dispositivo l'output viene inviato a. Si potrebbe inviare la data e l'ora per la stampante, lo schermo, una porta seriale o solo memorizzare in un file.

Istruzioni

1

Fare clic sul pulsante "Start", quindi fare clic sul pulsante "Esegui". Immettere la parola "Comando" nella casella di testo e premere il tasto "Invio". Si aprirà una finestra di DOS.

2

Digitare "Edit Timestamp.bat" e premere "Invio". Il programma di editor di DOS si aprirà un file chiamato Timestamp.bat e sarete in grado di immettere i comandi DOS per essere eseguite nell'ordine specificato.

3

Immettere la seguente riga e premere "Invio".

Echo |time/t >> timestamp.log

Il comando echo dice DOS per indirizzare l'output. Il | dice di prendere l'input dal seguente comando, in questo caso la funzione tempo di DOS. L'opzione /T indica la funzione di tempo per visualizzare solo l'ora e non chiedere all'utente di immettere un nuovo tempo. Infine, il >> timestamp.log dice il comando echo dove indirizzare l'output, in questo caso in un file denominato timestamp.log.

4

Immettere la seguente riga e premere "Invio".

Echo | date/t >> timestamp.log

Ora avete un file di due linee, la prima cattura il tempo, la seconda cattura la data. Questo comando non esattamente la stessa cosa del comando precedente, tranne che utilizza la funzione di data DOS anziché la funzione di tempo.

5

Fare clic sul menu File, quindi fare clic su "Salva". Fare nuovamente clic su "File", quindi fare clic su "Esci". Sarai tornato al prompt del DOS.

Digitare Timestamp.bat e premere "Invio". Il file batch esegue e tornare al prompt di DOS nuovamente.

Immettere il tipo Timestamp.log e premere "Invio". Il file Timestamp.log verrà stampato sullo schermo e vedrete la data e l'ora catturato su due righe distinte.

Consigli & Avvertenze

  • Per acquisire la data e l'ora che viene dato un comando, utilizzare le due righe visualizzate nei passaggi riportati di seguito dal comando. È possibile aggiungere una terza riga che specifica il nome del comando o qualsiasi altro testo che si desidera inserire. Basta aggiungere la linea "Echo questo è il comando tempo e data. >> timestamp.log" o qualsiasi testo che si desidera utilizzare.
  • La parte del comando echo dove l'output è diretto a un file, utilizzare >> di dire DOS per aggiungere le informazioni a un file esistente, o crearne uno nuovo se il file non esiste. Utilizzando un singolo > sempre creerà un nuovo file.
  • Il | carattere si trova sullo stesso tasto della barra, di solito si trova sopra il tasto invio su una tastiera standard.
  • Il nome del file Timestamp.log è solo un esempio, è possibile utilizzare qualsiasi nome di file che si sceglie, ma è una buona idea di utilizzare un'estensione di. REGISTRO. DAT o. TXT per evitare confusione con altre estensioni di file.
  • È possibile utilizzare qualsiasi nome di file che ti piace, ma i file batch devono avere l'estensione. BAT.