Saved Bookmarks
| 1. |
Solve : %dd% specs? |
|
Answer» Could I put something like "if %dd%==monday goto :MONDAY" or would it be different?I just checked for you: Isn't %dd% to get the day? I've used that before. C:\batch>type tezt.bat Code: [Select]echo off FOR /F "TOKENS=1* DELIMS= " %%A IN ('date /t') DO ( SET CDATE=%%B echo CDATE=%CDATE% ) pause FOR /F "TOKENS=1,2 eol=/ DELIMS=/" %%A IN ('echo %CDATE%') DO ( SET mm=%%A echo mm=%mm% ) pause FOR /F "TOKENS=1,2 DELIMS=/ eol=/" %%A IN ('echo %CDATE%') DO ( SET dd=%%B echo dd=%dd% ) FOR /F "TOKENS=2,3 DELIMS=/" %%A IN ('echo %CDATE%') DO ( SET yyyy=%%B SET date=%mm%%dd%%yyyy% echo date=%date% ) Output: C:\batch>tezt.bat CDATE=02/25/2010 Press any key to continue . . . mm=02 Press any key to continue . . . dd=25 date=02252010 C:\batch> Quote from: tommyroyall on February 24, 2010, 07:37:24 PM Could I put something like "if %dd%==monday goto :MONDAY" or would it be different? C:\batch>type tommy.bat Code: [Select]echo off set dd=%date:~0,3% echo dd=%dd% if %dd%==Mon goto monday echo Today is not monday goto eof :monday echo Hello Monday pause :eof Output: C:\batch>tommy.bat dd=Mon Hello Monday Press any key to continue . . . C:\batch> Output: C:\batch>tommy.bat dd=Thu Today is not monday C:\batch> http://www.dostips.com/DtTipsStringManipulation.php |
|