[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
不错,ibm兄真是厉害!

TOP

来自http://www.cn-dos.net/forum/viewthread.php?tid=41857
  1. @echo off
  2. rem 需要reg.exe的支持
  3. for /f "skip=4 delims= " %%a in ('reg query "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate') do set DateFormat=%%a
  4. set DateFormat=%DateFormat:~-8%
  5. reg add "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate /t REG_SZ /d yyyy-M-d /f>nul
  6. set Today=%date: =%
  7. reg add "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate /t REG_SZ /d %DateFormat% /f>nul
  8. if "%Today:~0,1%" gtr "9" (
  9.   set Today=%Today:~-10%
  10. ) else (
  11.   set Today=%Today:~0,10%
  12. )
  13. echo %Today%
复制代码
  1. @echo off
  2. rem 需要保证注册表编辑器没有处于锁定状态
  3. regedit /e "%temp%\bak.reg" "HKEY_CURRENT_USER\Control Panel\International"
  4. >aDate.reg echo REGEDIT4
  5. >>aDate.reg echo.
  6. >>aDate.reg echo [HKEY_CURRENT_USER\Control Panel\International]
  7. >>aDate.reg echo "sShortDate"="yyyy-MM-dd"
  8. regedit /s aDate.reg&&del aDate.reg
  9. set Today=%date: =%
  10. regedit /s "%temp%\bak.reg"&&del "%temp%\bak.reg"
  11. if "%Today:~0,1%" gtr "9" (
  12.   set Today=%Today:~-10%
  13. ) else (
  14.   set Today=%Today:~0,10%
  15. )
  16. echo %Today%
复制代码
贴两个出来,原来还有个这样的帖子。

[ 本帖最后由 BBCC 于 2008-11-14 19:39 编辑 ]

TOP

返回列表