如何使用 timethis.exe 来计时批处理文件的执行时间?

如何使用 timethis.exe 来计时批处理文件的执行时间?

虽然对于几乎所有应用程序来说它都能正常工作,但对于文件timethis.exe来说它似乎失败了:.bat

C:\test>timethis test.bat

TimeThis :  Command Line :  test.bat
TimeThis :    Start Time :  Fri Feb 26 19:46:30 2010

'test.bat' is not recognized as an internal or external command,
operable program or batch file.

TimeThis :  Command Line :  test.bat
TimeThis :    Start Time :  Fri Feb 26 19:46:30 2010
TimeThis :      End Time :  Fri Feb 26 19:46:30 2010
TimeThis :  Elapsed Time :  00:00:00.070

虽然在常规命令行上执行它是没问题的,但timethis.exe它却失败了。我该如何解决这个问题?

答案1

尝试使用启动命令:

timethis "start test.bat"

编辑:实际上,现在我不确定这是否会起作用。它似乎没有为我的批处理文件提供任何时间。

经过进一步的测试,我意识到:timethis test.bat对我来说很好用。也许您需要不同版本的 timethis,或者您的 test.bat 文件不在同一目录中。

答案2

运行 .BAT 文件对我来说很好,但如果它对你不起作用,那么请尝试这个:

    TIMETHIS CMD.EXE /C test.bat

TIMETHIS工具可用于从 Microsoft 下载

它在 Windows 7 上似乎也运行良好。

相关内容