Spesso mi capita di dover conoscere quanto tempo impiega un comando per essere eseguito. Su UNIX, si usa:
michele@titan ~ $ time ls
real 0m0.004s
user 0m0.000s
sys 0m0.004s
Su Windows non esiste (che io sappia) un comando equivalente. Così ho rispolverato i batch file e ho creato un simil-time per Windows:
@echo off
time /t
start /wait <comando da eseguire>
time /t
pause
Ora, per cronometrare il comando che dovete eseguire:
- create un nuovo file con .bat, ad esempio testing.bat
- copiate e incollate il codice sopra, avendo cura di sostituire <comando da eseguire> con il vostro comando (occhio al path)
- avviate il bat
Ecco come si presenta la finestra di un comando che è stato cronometrato (e la cui durata è di 4 minuti).