用户:查看:0 回复:4 评论:0 创建时间:2017-08-15T13:34:56
这几天,我在电脑上瞎捣腾,发现了三个事情。
0.准备工作
在进行以下一系列操作之前,请打开文件夹选项,然后在“查看”选择夹中取消勾选“隐藏已知文件类型的扩展名”。
1.右键菜单
软件经常会在右键菜单中创建新的选项,有的有图标,有的没图标,有的对于啥玩意都适用,有的只限于几种文件类型。这是怎么做到的呢?
于是,我打开“管喵获得所有权”的注册表编辑文件,发现了点东东。。。
接着我打开注册表编辑器一看。。。
WOW...
新建一个适用于exe文件的右键菜单方法:
①打开regedit
▲不会运行就搜一下,何有找不到之理。。。
②展开 HKEY_CLASSES_ROOT(以后简称HKCR)->exefile->shell,注册表是以字母排序的,应该不会太难找。
③右键shell文件夹,新建项。名字随意,但注意:右键菜单将会以项名称的字母顺序排序。
④将右侧默认值设定为选项的名称。若要插入分割线,请设置为“-”,若要使按下指定按键就能直接选中此选项,请在选项名称中包含此字母,然后在字母前面加上“&”。若选项名中需要有“&”字符,用“&&”即可。
▲含义为:右键菜单中此选项显示为“打开命令行(J)”,按下J即可直接执行。
⑤右键刚才新建的项,在新建一个名曰command的项目。设置其默认值为点击后执行的命令行。此处为“打开命令行”,故命令为“cmd”。
⑥我们做的这个右键菜单只用于exe文件,所以我们右键一个exe文件,然后测试效果。
⑦如何为选项添加图标:当你选择文件夹的图标时,若选取exe、dll等文件,会出来一大堆图标。故在test下新建Icon项(注意大写)。其值设置为:绝对文件名+","+到文本(图标在文件中的序号-1)
⑧再进行测试。
⑨若要移除此右键菜单,只需删除test项。
⑩若要建立适用于文件夹的右键菜单,则第二步应当展开 HKCR->Directory->shell. 若要建立适用于除exe外其他文件的右键菜单,应当展开 HKCR->*->shell
Error若要建立适用于txt的右键菜单,先在注册表中展开 HKCR->.txt (前面有个点),然后查看其默认值
Error再展开 HKCR->刚才看到的值->shell。比如HKCR->Heinote.txtfile->shell。
Error然后再按步骤③-⑨进行操作即可。
2.文件关联
经验来自网络
如何建立一个文件关联:
①在HKCR下建立项,命名为“.”+文件后缀。
②将默认值修改为 后缀+“file” 或随意命名。然后再在HKCR中建立一个文件夹(刚才默认值怎么设置就怎么命名)
③将默认值设置为文件类型的名称
④新建字符串值FriendlyTypeName,设置为文件类型的描述。
⑤新建项DefaultIcon,将默认值改为图标路径。
⑥新建项OpenCommand,修改默认值为打开文件的命令行。用%1代表当前文件,通常需要加引号。
⑦新建一个key文件,查看效果。
3.文件夹附加属性
有一个很好的例子,就是“图片->保存的图片”文件夹虽然叫做“保存的图片”,但是,它的真实名字却是Saved Pictures,因为在命令行中必须使用这个名字才有效。
这个搞得我一头雾水,这是怎么做到的?Windows系统可以这么权威化吗?
有一天,我将“保存的图片”文件夹复制到桌面中,然后用自己做的加密器进行加密,结果发现了一个见鬼的东西。。。
这是神马文件?我发现即使勾选了选项,我仍然找不到这个文件。
于是我决定用命令行确认它的存在。
原来喵。。。
我试着修改了数值。
原来喵2.0
如何设置文件夹或U盘图标(在任何电脑上都有效)
文件夹:
①我们经常给U盘中的文件夹设置图标,可是,喵特,这种图标通常一到其他电脑上就完美失效。。。那么,如何设置一个永久有效的图标呢?
②制作或提取自己需要的图标,放在这个文件夹内,命名为default.ico。
③在文件夹中新建记事本文档“desktop.ini”,然后打开。
④将以下内容复制到文本文档中。
[.ShellClassInfo]
LocalizedResourceName=
IconResource=.\default.ico,0
InfoTip=
▲其中LocalizedResourceName为文件夹别名,会在文件资源管理器中显示,而且,用户重命名将会改动它,而不会改动文件夹的真名。IconResource乃图标,InfoTip当鼠标悬停在文件夹上方时就会显示。改动第一个和第三个即可。
⑤保存文件,然后在文件夹的 属性->自定义 中随意给出一个图标。
⑥重新打开desktop.ini,修改IconResource为.\default.ico,0。使用 attrib +s +h 文件全名 彻底隐藏desktop.ini 和 default.ico。立即生效。
U盘图标:
①进入U盘根目录,创建文件autorun.inf,将以下内容复制进去。
[autorun]
ICON=icon.ico,0
②提取或制作图标,重命名为icon.ico后放在根目录下。
③利用attrib命令彻底隐藏两个文件。