![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-18 15:21 |
共 47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 设置Outlook Express路径问题 |
| 可打印版本 1,625 / 6 |
| 第1楼 ronin | 发表于 2006-11-20 03:05 |
| 中级用户 发帖 111 积分 421 | |
|
设置Outlook Express路径问题 做光盘,为了保存用户的邮件资料,打算将Outlook Express和通讯录转移到D盘,使用代码是
reg add "HKEY_CURRENT_USER\Identities\{F4E98C86-4D9A-463F-920C-1DF555C3B434}\Software\Microsoft\Outlook Express\5.0" /v "Store Root" /t REG_EXPAND_SZ /d "D:\\Personal\\Outlook Express" /f 大家有没有使用过这样的代码,其实这样有很大的局限性,{F4E98C86-4D9A-463F-920C-1DF555C3B434}对每个系统都是不一样,怎么样根据系统代码来读取这个数值 还有就是批处理解决通讯录问题 |
|
| 第2楼 lxmxn | 发表于 2006-11-20 04:34 |
| 版主 发帖 4,938 积分 11,386 | |
|
查找这个需要对系统注册表的CLSID非常熟悉,不过还是可以百度出来的. =_= 不知道这个通讯录是以什么形式保存的。? |
|
| 第3楼 ronin | 发表于 2006-11-20 04:52 |
| 中级用户 发帖 111 积分 421 | |
|
我觉得应该是将CLSID读取出来做变量才现实,这样就很好写注册表
|
|
| 第4楼 Climbing | 发表于 2006-11-20 07:35 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
我提供我的批处理的一个片断,仅供参考:
这个批处理写得很早了,现在完全可以使用find或者for来代替tfind和lmod这些第三方软件。 |
|
| 第5楼 ronin | 发表于 2006-11-20 08:33 |
| 中级用户 发帖 111 积分 421 | |
|
这个代码比较复杂,用第三方软件是比较麻烦,Climbing能不能给个不用第三方软件的代码
|
|
| 第6楼 Climbing | 发表于 2006-11-20 10:14 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
将上面批处理中下面几行:
替换为: 这样就没有任何第三方软件了。 |
|
| 第7楼 ronin | 发表于 2006-11-20 22:50 |
| 中级用户 发帖 111 积分 421 | |
|
谢谢Climbing,代码如下,包括通讯簿备份
:: 修改Outlook Express的默认保存位置 set userid= for /f "usebackq tokens=4,*" %%i in (`reg query "HKCU\Identities" /v "Default User ID" ^| find /i "Default User ID"`) do set UserID=%%j if "%userid%"=="" goto _quit reg add "HKCU\Identities\%USERID%\Software\Microsoft\Outlook Express\5.0" /v "Store Root" /d "D:\个人重要资料\Outlook Express" /f :: 修改Outlook Express通讯簿的默认保存位置 reg add "HKEY_CURRENT_USER\Software\Microsoft\WAB\WAB4\Wab File Name" /v "" /t REG_SZ /d "D:\个人重要资料\Outlook Express\Address Book\Administrator.wab" /f >nul 2>nul :: 转移Outlook Express的通讯簿 xcopy %USERPROFILE%\Application Data\Microsoft\Address Book\*.wab "D:\个人重要资料\Outlook Express\Address Book" /e /y >nul 2>nul [ Last edited by ronin on 2006-11-20 at 11:29 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |