Menghitung Waktu Eksekusi Perintah dengan Windows command line

bardimin pic

Ditulis oleh Bardimin

Tanggal 30 Mei 2022
Home » 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 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 script tersebut dapat anda lakukan dari CMD 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"

Artikel Terbaru

Batasi Pengumpulan Data Privasi Anda di Windows 11

Batasi Pengumpulan Data Privasi Anda di Windows 11

Masyarakat semakin sadar akan privasi mereka karena penggunaan internet dan platform media sosial. Sangat penting bagi pengguna Windows 11 untuk memahami bahwa sistem operasi secara aktif mengambil data dari banyak sumber berbasis web. Kapan pun seseorang membuat...

Cara Mengetahui Kapan Kata Sandi Anda Terakhir Diubah di Windows

Cara Mengetahui Kapan Kata Sandi Anda Terakhir Diubah di Windows

Salah satu metode yang mudah untuk memastikan keamanan akun pengguna adalah dengan menerapkan kebijakan yang mewajibkan penggantian kata sandi secara berkala. Salah satu cara untuk meminta pengguna mengubah kata sandi mereka adalah dengan memberi tahu mereka ketika...

17 Tips dan Trik Kustomisasi Windows melalui Registry

17 Tips dan Trik Kustomisasi Windows melalui Registry

Sebelum Anda dalam mengedit atau mengubah registri Windows, backup dari registri tersebut. Kesalahan fatal dalam mengubah registri dapat menyebabkan sistem operasi tidak bisa berjalan dengan normal. Dalam beberapa kasus, kerusakan registri hanya dapat diperbaiki...

Portable BloatyNosy 0.80  – Debloat dan Customize Windows 11

Portable BloatyNosy 0.80  – Debloat dan Customize Windows 11

BloatyNosy adalah aplikasi gratis untuk menghapus aplikasi sampah bawaan Windows yang bermanfaat untuk meningkatkan kinerja Windows. Aplikasi ini tersedia dalam versi portable dan installer. Jika Anda mencari alat Debloat gratis, maka Anda mungkin perlu mencoba...

Urutan Proses Boot Windows Dari Nol Hingga Siap

Urutan Proses Boot Windows Dari Nol Hingga Siap

Pernahkah Anda bertanya-tanya bagaimana sebenarnya proses boot Windows terjadi? Proses apa saja yang terjadi di latar belakang ketika Anda menekan tombol daya hingga Windows siap Anda gunakan? Jika ya, maka Anda berada di tempat yang tepat. Dalam artikel ini, Bardimin...