中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » [原创] 自动清除开始菜单的“程序”项杂乱无章的排序
作者:
标题: [原创] 自动清除开始菜单的“程序”项杂乱无章的排序 上一主题 | 下一主题
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『楼 主』:  [原创] 自动清除开始菜单的“程序”项杂乱无章的排序

大家是否觉得Windows开始菜单的“程序”项排得很乱?
新装的软件都会把快捷方式放到程序项的末尾。装的软件越多,排在末尾的快捷方式就越多,菜单就变得越乱。有时,为了寻找某个程序的快捷方式,要在这杂乱无章的菜单中从头到尾找一遍,甚至N遍才找到。如果这菜单总是按名称排序,那么查找就变得方便多了。要按名称排序,可以在菜单上单击右键,选“按名称排序”。可是这样做是“治标不治本”,因为以后新安装的快捷方式都会往后排列,使菜单又变得混乱了。为了防止这种现象的发生,我们得修改注册表。
WIN98SE以后的Windows系统,注册表都会自动保存开始菜单排序的信息,那么只要把这些信息删掉,开始菜单的程序项就会自动按名称排序。我发现,注册表的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer下有个子键为MenuOrder,MenuOrder下又有两个子键:Start Menu 和 Favorites。
原来开始菜单和收藏夹的排序信息都保存在这里!好,我们可以对它开刀了。把Start Menu 和 Favorites子键删掉就行了。
可是,如果每次都这样手工删除就太麻烦了。不过我们可以编写一个REG文件,实现自动删除。其实很简单,打开记事本,编写下面两行:
REGEDIT4
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu]
注意啰,HKEY_CURRENT_USER前面有个减号,这个减号的作用就是自动删除子键。然后保存,命名为SortMenu.reg。接下来在桌面上新建一个快捷方式,命令行中写上:regedit /s sortmenu.reg。这里regedit后面有/s 参数,就不会有“是否把sortmenu.reg加入注册表”等啰啰嗦嗦的提示了。下一步就是给这个快捷方式命名,名字可以随便给。
为了让Windows开始菜单永远保持按名称排序,为了一劳永逸,我们干脆把刚才创建的快捷方式放到开始菜单的“启动”文件夹中,这样每次进入桌面,Windows都会自动为开始菜单排序,菜单变得规规矩矩,免除为一个快捷方式而寻找N遍的烦恼。
该方法在Win98、2000/XP下通过。但在2000/XP下,第一次运行那个快捷方式可能并不一定立即生效,要注销才有效。
另外,如果你觉得IE中的收藏夹排得很乱,也可以对其自动排序,只要在sortmenu.reg文件末尾添加下面一行就行了:
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]


   此帖被 +2 点积分    点击查看详情   




----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2004-8-10 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
wchong
银牌会员




积分 1186
发帖 510
注册 2004-7-30
状态 离线
『第 2 楼』:  

小心为妙!

2004-8-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: