0
如何做到这一点:批次/ F与语法%的时间%
for /f "tokens=1-4 delims=: " %%a in ('%time%') do set XTime=%%a.%%b.%%c.%%d
我试图让%的时间%,如内容,16:25:15.65为16.25.15.65。
运行上面的命令给我:
文件名,目录名或 卷标语法不正确。
(如果它的事项,我在Windows XP)
如何做到这一点:批次/ F与语法%的时间%
for /f "tokens=1-4 delims=: " %%a in ('%time%') do set XTime=%%a.%%b.%%c.%%d
我试图让%的时间%,如内容,16:25:15.65为16.25.15.65。
运行上面的命令给我:
文件名,目录名或 卷标语法不正确。
(如果它的事项,我在Windows XP)
想通了,原来我只是需要双引号:
for /f "tokens=1-4 delims=: " %%a in ("%time%") do set XTime=%%a.%%b.%%c.%%d
单引号会告诉'for'将其解释为要执行的命令。由于'23:36:25,24'之类的东西无法执行...... – Joey 2010-06-22 21:36:44