มีตัวเลือกที่แตกต่างกันสองสามตัวเพื่อรับคำสั่ง 'เวลา' การตั้งค่าของฉันคือติดตั้ง Cygwin (ซึ่งมาพร้อมกับtime
คำสั่งคล้าย UNIX )
หรือคุณสามารถเขียนสคริปต์และเพิ่มไปยังเส้นทางของคุณ (เพื่อให้คุณสามารถดำเนินการได้โดยไม่ต้องระบุเส้นทางทั้งหมด)
หากคุณมีPowershellให้ลองใช้สคริปต์นี้ (ใช้งานได้เมื่อเรียกไฟล์ - '. exe' ฯลฯ ):
$start = get-date
if ($args.length -gt 1) {
start-process $args[0] $args[1..$args.length] -workingdirectory $pwd -nonewwindow -wait
} else {
start-process $args[0] -workingdirectory $pwd -nonewwindow -wait
}
$end = get-date
$elapsed = $end - $start
write-host $end-$start
# datetime format
write-host $elapsed
# easy-to-read format
echo $elapsed
เรียกใช้รหัสด้วย (เช่น):
time.ps1 python program.py
การใช้ชุดผมขอแนะนำให้อย่างใดอย่างหนึ่งในคำตอบที่ชั้นนำจากที่นี่ (ใน Stackoverflow.com) ทั้งสองต้องถูกคัดลอกวาง โปรดทราบว่าหากคุณใช้โซลูชันของ paxdiabloคุณควรแทนที่
ping -n 11 127.0.0.1 >nul: 2>nul:
กับ
%*