Menghitung Waktu Eksekusi Perintah dengan Windows command line

30 Mei 2022

Beranda » Blog » Windows » Menghitung Waktu Eksekusi Perintah dengan Windows command line

Pada artikel ini, Bardimin akan membagikan sebuah yang dapat anda gunakan untuk menghitung waktu yang dibutuhkan atau perintah untuk menyelesaikannya.

Caranya cukup mudah, salin berikut ini ke notepad dan simpan dengan nama “ExecutionTime.bat”.

@echo off
@setlocal

set start=%time%

:: Runs your command
cmd /c %*

set end=%time%
set options="tokens=1-4 delims=:.,"
for /f %options% %%a in ("%start%") do set start_h=%%a&set /a start_m=100%%b %% 100&set /a start_s=100%%c %% 100&set /a start_ms=100%%d %% 100
for /f %options% %%a in ("%end%") do set end_h=%%a&set /a end_m=100%%b %% 100&set /a end_s=100%%c %% 100&set /a end_ms=100%%d %% 100

set /a hours=%end_h%-%start_h%
set /a mins=%end_m%-%start_m%
set /a secs=%end_s%-%start_s%
set /a ms=%end_ms%-%start_ms%
if %ms% lss 0 set /a secs = %secs% - 1 & set /a ms = 100%ms%
if %secs% lss 0 set /a mins = %mins% - 1 & set /a secs = 60%secs%
if %mins% lss 0 set /a hours = %hours% - 1 & set /a mins = 60%mins%
if %hours% lss 0 set /a hours = 24%hours%
if 1%ms% lss 100 set ms=0%ms%

:: Mission accomplished
set /a totalsecs = %hours%*3600 + %mins%*60 + %secs%
echo Execution time %hours%:%mins%:%secs%.%ms% (%totalsecs%.%ms%s total)

Cara Menggunakan

Untuk menggunakan tersebut dapat anda lakukan dari dengan perintah

ExecutionTime [your command]

Misalnya anda ingin menghitung waktu eksekusi yang dibutuhkan oleh file ”myscript.bat” dapat anda gunakan perintah berikut

ExecutionTime myscript.bat

Dan jika anda ingin menghitung lamanya waktu anda menggunakan . Anda bisa mengetikkan sebagai berikut

ExecutionTime "C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE"
TOP TUTORIALS:  Cara Menampilkan Hari dan Bulan pada Taskbar Windows 11 Secara Lengkap

0 Komentar

Kirim Komentar