如何用CMD调用程序并记录程序运行时间?

如何用CMD调用程序并记录程序运行时间?,第1张

首先说一下,那个抢了沙发的叫什么“◇.銄佑鯐_ゝ”的,纯粹是灌水胡扯。建议斑竹删贴。

楼主你含尺的问题,可以直接在程序里加代码检测执行速度,不一定要卜衡用批处理。

如果非要用批处理的话,方法如下:

//---------------------------------------------

@echo off

title made by QQ:19278886

set /型老做a StartS=%time:~6,2%

set /a StartM=%time:~3,2%

echo 开始时间:%time%

start D:\楼主你的程序.exe

set /a EndS=%time:~6,2%

set /a EndM=%time:~3,2%

echo 结束时间:%time%

set /a diffS_=%EndS%-%StartS%

set /a diffM_=%EndM%-%StartM%

echo 程序运行时间: %diffM_%分钟%diffS_%秒

//---------------------------------------------

试着多执行几次,得到一个平均时间。 如果是小程序,执行速度可能是毫秒级,不到1秒。

可以使用“at”命令 列:at 10:00 shutdown -s -t 0

命令解释:早上肢雀御十点会自动关机 “10:00”是时间(24小时制)“shutdown -s -t”是关机命令,也可以换成程序或其它命令,换成程序时,要加上绝对路径,岁哪列:要在早上10点的时候运行一个名为test.exe的程序,程序在d盘test文件夹内,命令如下:at 10:00 start d:\test\test.exe “start”命令可以省略,最历岩好加上。at命令需要开启at服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12382857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存