无忧启动论坛

标题: 分享:OE地址簿自动更新批处理 [打印本页]

作者: secowu    时间: 2009-3-6 16:53
标题: 分享:OE地址簿自动更新批处理
想了老半天,折腾了个出来。
别笑话,欢迎修正

  1. @echo off
  2. @for /f "tokens=2*" %%i in ('reg query "HKCU\Software\microsoft\wab\wab4\wab file name" /v "" ^| findstr /i /c:"REG_SZ"') do ( set wab=%%j)
  3. set mydate=%Date:~0,14%%time:~0,2%%time:~3,2%%time:~6,2%
  4. @if  exist "%USERPROFILE%\Application Data\Microsoft\Address Book\%USERNAME%.wab" goto Ori
  5. @if  exist "%wab%" goto Cus
  6. @goto error
  7. :Ori
  8. @msg %username% /time 5  "检测到地址簿:"%USERPROFILE%\Application Data\Microsoft\Address Book\%USERNAME%.wab"!即将更新..."
  9. @copy /y "%USERPROFILE%\Application Data\Microsoft\Address Book\%USERNAME%.wab" "%systemdrive%\%mydate%.wab" >nul
  10. @copy /y "Update.wab" "%USERPROFILE%\Application Data\Microsoft\Address Book\%USERNAME%.wab" >nul
  11. set S=Ori
  12. goto OK
  13. :Cus
  14. @msg %username% /time 5  "检测到地址簿:%wab%!即将更新..."
  15. @copy /y "%wab%" "%systemdrive%\%mydate%.wab" >nul
  16. @copy /y "Update.wab" "%wab%" >nul
  17. set S=Cus
  18. goto OK
  19. :OK
  20. @msg %username% /time 8  "替换成功, 请退出重开 Outlook Express 以生效! %S%"
  21. exit
  22. :error
  23. @msg %username% /time 10  "程序未检测到 Outlook Express 地址簿,更新无法继续!"
  24. exit
复制代码





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3