
CODE: [Copy to clipboard]能不要把日期先写到文件temp中吗?@echo off
ECHO. |DATE > temp
for /f "eol=T tokens=5 delims=() " %%i in (temp) do set date_format=%%i
echo %date_format%
if EXIST temp DEL /Q temp
pause
CODE: [Copy to clipboard][ Last edited by HAT on 2008-12-16 at 11:53 ]@echo off
FOR /F "eol=T tokens=5 delims=() " %%i in ('ECHO. ^|DATE') do echo %%i
pause
CODE: [Copy to clipboard]echo %date:~,10%

| Quote: | |
|
CODE: [Copy to clipboard]for /f "skip=1 tokens=2 delims=()" %i in ('DATE^<nul') do @echo %i
| Quote: | |
|
CODE: [Copy to clipboard]可以解释一下'DATE^<nul'为什么会跳一段字符串?第二个tokens就取到日期格式?:)@echo off
for /f "tokens=2 delims=()" %%i in ('DATE^<nul') do echo %%i
pause
| Quote: | |
|

| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |