Tag Archives: 自定义

自定义系统级桌面图标右键菜单高级应用

前言篇

关键字:半原创、折腾、自定义、有图有真相
系统要求:系统Win7+、内存4G+
适合人群:超级懒人加敢动脑勤动手、没被标题忽悠到

应用篇

一、先看看桌面右键菜单的效果,这个比较简单:

桌面右键菜单自定义

——可以折叠,图标、分割线神马滴也可以有哦。控制面板里所有的大小选项,都可以当快捷方式放进来,基本上。另外,网络设置默认定位到“网络”选项卡(经常改代理用到);文件夹选项默认定位到“查看”选项卡,系统属性默认定位到“高级”选项卡。懒的精髓就是,能少点就少点。 Continue reading

自定义“搜索助手”

众所周知,在资源管理器(我的电脑)中按 F3 可以快速打开搜索栏;这功能在 Internet Explorer 中也有,这个东西就叫“搜索助手”(Search Assistant),默认是微软自己的在线搜索网址:http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm,IE 版本不同,值稍有不同。它是在线的,而且加了一大堆脚本效果,速度和效果都不理想,一句话:不是我想要的。好就好在还可以自己改……

自己先做一个搜索页面,例如我做的这个:http://www.playes.net/Search.html,然后把代码存到本地,例如:C:\Search.html。在注册表找到这个位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search\SearchAssistant,修改其值为:file://C:\Search.html。

现在在 IE 中刷新一下,按 F3 就可以出来自己定义的页面了。当然,页面的脚本和流程想如何写都可以自己说了算,自己常用的什么 Baidu、Google 全都加进去,这个是修改本地的做法。

也可以完全不动本地,直接在自己网站中启用这个“搜索助手”功能,看看我的,嘿嘿—— Continue reading

在浏览器右键添加自定义菜单

其实就是类似当安装完 Flashget 后 Internet Explorer 的右键多了“使用网际快车下载”的选项一样,现在我们的需求是:当我们在图片右键时出现“复制图像地址”的选项。

其实很简单,先把下列代码存为 abc.reg 并导入:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\复制图像地址(&Z)]
@=”C:\\CopyImageUrl.htm”
“contexts”=dword:00000002

并把下列代码存为 C:CopyImageUrl.htm:

<script language=”javascript” defer>
var Elem=external.menuArguments.event.srcElement;
var imgUrl=”;
if(Elem.tagName==’IMG’) imgUrl=Elem.src;
else if(Elem.tagName==’A’){
var cElem=Elem.children;
if(cElem.length){
for(i=0; i<=cElem.length-1; i++){
if(cElem[i].tagName==’IMG’) imgUrl=cElem[i].src;
break;
}
}
}
if(imgUrl) clipboardData.setData(‘text’,imgUrl)
</script>

重启你的浏览器就可以用了。 Continue reading

修改系统默认的文本类型编辑方式

除了有时编辑网页需要浏览效果会用 DW 外,其他的文本编辑都是用 EditPlus 来完成的。多窗口、正则替换、块状选取、自动缩进、删除行尾空格……等等,试问那个操作 Notepad 能够信任!?没有。

Windows 里的文本格式文件默认关联程序是“记事本”,右键快捷菜单一般固定是两项:“打开 – Notepad.exe”、“编辑 – Notepad.exe”。记事本打开,这个没什么好说的,毕竟它简单,快;但编辑还是用它,我就有点受不了。最惨“编辑(E)”快捷键是 E,还和“Editplus”冲突了,让人完全无法视而不见,不得不去之而后快……

问题来了!在那里修改!?注册表里的“.txt”和“txtfile”都没有直接修改的选项;最后得到了关键字:PerceivedTypes 和 SystemFileAssociations。搜索而到了微软的 MSDN:

PerceivedTypes, SystemFileAssociations, and Application Registration

PerceivedTypes are similar to file types except they refer to broad categories of file format types, rather than specific file types. For example, Image, Text, Audio, and Compressed are PerceivedTypes. File types (generally public file types) can also have a PerceivedType, and should always be defined as such when appropriate. For example, the image file types .bmp, .png, .jpg and .gif are also of PerceivedType Image. Continue reading