![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 04:27 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [VBS][已结]我设置的文件夹右键成了默认的双击,怎么办? |
| 可打印版本 998 / 7 |
| 第1楼 kich | 发表于 2007-04-16 03:49 |
| 中级用户 发帖 168 积分 397 | |
|
[VBS][已结]我设置的文件夹右键成了默认的双击,怎么办? 参考了baomaboy发的一些脚本,我自己也写了个针对自己的小VBS脚本,涉及到对文件夹的操作,加了右键,但是,我加了右键之后,为什么排最第一个位置(就是成了默认的了,粗体),双击文件夹就运行它了,那这是什么原因呢?怎么解决呢??
谢谢点教!! PS:附图: [ Last edited by kich on 2007-4-16 at 07:58 AM ] 附件 Snap2.jpg (8.58 KiB) |
|
| 第2楼 baomaboy | 发表于 2007-04-16 05:36 |
| 银牌会员 发帖 554 积分 1,513 | |
|
HKEY_CLASSES_ROOT\Folder\shell 更改默认 为 open
|
|
| 第3楼 baomaboy | 发表于 2007-04-16 05:45 |
| 银牌会员 发帖 554 积分 1,513 | |
|
HKEY_CLASSES_ROOT\Folder\shell 系统默认为 none 而不是open 本意就允许用户将自己习惯的打开方式替换为首选项,但大多还是习惯首选为open 因此你可在你的程序代码中加入直接修改此注册表值的代码.如:
新建快捷方式到任意处→VBS版 不只预防Folder\shell 被修改 甚至加入了一句修复"附到「开始」菜单"丢失 的代码. WshSHell.RegWrite "HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}\","附到「开始」菜单","REG_SZ" [ Last edited by baomaboy on 2007-4-16 at 06:05 AM ] |
|
| 第4楼 kich | 发表于 2007-04-16 06:09 |
| 中级用户 发帖 168 积分 397 | |
|
哦,也就是说,只要把注册表的这个默认值改成OPEN就行了,我试了下!!
HKEY_CLASSES_ROOT\Folder\shell 系统默认就为 open 而 HKEY_CLASSES_ROOT\Directory\shell 系统默认为 none ,我改成了open,然后就解决问题了!! 是Directory吧?? |
|
| 第5楼 kich | 发表于 2007-04-16 06:12 |
| 中级用户 发帖 168 积分 397 | |
|
十分感谢啊,这样就轻松地解决了!!baomaboy真强
|
|
| 第6楼 baomaboy | 发表于 2007-04-16 06:48 |
| 银牌会员 发帖 554 积分 1,513 | |
Originally posted by kich at 2007-4-16 06:09: 恩 不错 因为Directory和Drive从属于Folder,所以 Folder相对与Directory和Drive来说算是全局,同理当磁盘右键菜单有此问题而Folder shell 无问题时就要查 HKEY_CLASSES_ROOT\Drive\shell |
|
| 第7楼 baomaboy | 发表于 2007-04-16 06:53 |
| 银牌会员 发帖 554 积分 1,513 | |
|
呵呵 我2楼的回答有些想当然了.忘了局部,思维惯性.
|
|
| 第8楼 kich | 发表于 2007-04-16 07:57 |
| 中级用户 发帖 168 积分 397 | |
|
谢谢谢谢,非常感谢,我面对的很头疼的问题也就解决了,非常感谢啊!!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |