我有一个脚本,打印日志和时间,后跟日志中的字符串.
echo %DATE%_%TIME% Processing %%f >> process.log
Run Code Online (Sandbox Code Playgroud)
问题是日期和时间始终是脚本启动的日期和时间.我一直在运行脚本,但仍然有相同的日期和时间.有没有办法更新它们,以便显示字符串打印到日志文件时的当前日期和时间?
我试图在 Windows cmd 中将系统时间精确到毫秒。我知道可以使用以下方法获得厘秒精度:
echo %time%
Run Code Online (Sandbox Code Playgroud)
我发现其他问题提出了完全相同的问题,但没有答案可以完全回答该问题。这是我到目前为止发现的:
该解决方案仅适用于厘秒精度(与我上面描述的相同): 批处理文件中的打印时间(毫秒)
该解决方案提供了计时器解决方案,但不提供打印当前时间戳解决方案: Print Batch Time in Milliseconds
任何帮助将非常感激。
有没有办法计算可执行文件的准确执行时间?
具体来说,我正在寻找一种可用于对使用 Matlab 编译的可执行文件进行计时的方法。我指的不是tic,toc。
cmd ×1
date ×1
dos ×1
executable ×1
matlab ×1
milliseconds ×1
runtime ×1
time ×1
timestamp ×1
windows ×1