无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2461|回复: 0
打印 上一主题 下一主题

分享:OE地址簿自动更新批处理

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-6 16:53:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想了老半天,折腾了个出来。
别笑话,欢迎修正

  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
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 21:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表