子串和命令的输出分配给DOS批处理编程中的变量

时间:2012-02-06 18:06:09

标签: variables batch-file substring findstr

我正在尝试捕获执行命令之前的时间。到目前为止,我有这段代码(我正在使用Windows 7 Pro):

time < nul | findstr  /r [0-9][0-9]*.*$

以上版画:

The current time is: 13:02:23.89

我的问题是:

1)如何摆脱“当前时间是:”字符串?

2)如何将剩余值 13:02:23.89 分配给变量?

不幸的是,我无法将其他实用程序放在此计算机中,例如资源工具包,cygwin,powershell和其他第三方可执行文件。解决方案必须只涉及DOS批处理命令。

感谢。

1 个答案:

答案 0 :(得分:2)

echo %time% - 已经存在变量保持当前时间: - )

更多 - 帮助设置