opera右键的定制
Friday, 5. May 2006, 10:07:15
opera右键定制之二:调用下载工具的方法opera右键定制之三:论坛灌水工具BBCode
opera右键定制之四:翻译、词典工具
在opera安装文件下的defaults文件夹下,有个standard_menu.ini文件, opera的右键定制,基本上都在这里。修改前备份standard_menu.ini为好。如果要添加某个右键,则在相应区段添加该右键命令。有些命令涉及到各自的软件程序路径,也请相应更改。
一般右键的命令格式是:Item, 名称 = 动作,参数1,参数2,参数3,图像4
可以简化为: Item, 名称 = 动作
如果要指定图像: Item, 名称 = 动作, , , , "图像"
一、当前网页右键位于[Document Popup Menu]区段
1、opera右键调用其它浏览器
以IE为例,用IE打开opera当前网页。如果要添加其它的浏览器,更换其程序的路径即可。
Item, 用IE打开页面 = Execute program, "C:\Program Files\Internet Explorer\IEXPLORE.EXE","%u"
2、在网页右键菜单中添加英译汉
google的英译汉
Item, 英译汉(Google)=Go to page, "http://translate.google.com/translate?u=%u&langpair=en%7Czh-CN&hl=zh-CN&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools"
worldlingo的英译汉
Item, 英译汉(WorldLingo)=Go to page, "http://www.worldlingo.com/wl/translate/zh/microsoft/computer_translation.html?wl_rurl=%u&wl_url=%u&wlg_table=-3"
3、在网页右键菜单中添加opera菜单链接
Submenu, 21202 , Browser Menu Bar
opera书签链接
Submenu, 67398, Browser Bookmarks Menu
4、添加“关闭当前标签”
Item,"Close this Page"=Close page
关闭并转到下一标签
Item, 关闭并转到下一标签 = Close Page & Switch to Next Page
关闭并转到上一标签
Item, 关闭并转到上一标签 = Close page & Switch to previous page
关闭其它的标签
Item, 67484 = Close other
关闭全部的标签
Item, 67483 = Close all
“已经关闭的标签”菜单链接
Submenu, 69384, Internal Closed Window List
“已经关闭的标签”菜单链接(含清空LJ)
Submenu, 69384,Closed Pages Menu
5、退出
Item, 50006 = Exit
6、用右键隐藏/显示菜单栏
Item, 菜单栏= Enable menu bar | Disable menu bar
7、打开过滤文件urlfilter.ini的网页右键
Item,"urlfilter" = Execute program,"C:\WINDOWS\notepad.exe","urlfilter.ini的绝对路径\urlfilter.ini
8、在网页右键菜单中添加快进(翻页)
Item, 快进 = "Fast Forward, , , -108388079 | Go to page, "javascript:var
adr=location.href;re=adr.match(/\d+/g);if(re){re=re[re.length-1];re2=(parseInt(re)+1)
+'';while(re2.length<re.length){re2='0'+re2;};j=adr.lastIndexOf(re);adr2=adr.substring(0,j)
+adr.substring(j,adr.length).replace(re,re2);location.href=adr2;}else{alert('No number found
in url.')};", , -108388079, "Fast Forward" + Show popup menu, "Internal Fast Forward
History""
9、添加“编码”右键切换
先在[Document Popup Menu]区段下添加:
Submenu, 70233, My Encoding Menu
然后在standard_menu.ini文件中找个适当位置添加:
[My Encoding Menu] Item, 51750 = Set encoding, "" --------------------1 Item, 67453 = Set encoding, "gb18030" Item, 51782 = Set encoding, "gbk" Item, 51780 = Set encoding, "big5" Item, 51751 = Set encoding, "utf-8" Item, 51779 = Set encoding, "iso-2022-jp"
10、添加“页面查找”右键
Item, "页面查找"=Find
11、添加“标签”右键,显示正在浏览的标签。
Submenu,标签, Internal Window List
12、调用其它外部程序
使用Excute program 命令可以打开外部程序,格式如下:
Item, 自定义名称 =Excute program, "路径/\程序"
Windwos 下某些程序不用绝对路径, 比如某些系统程序可以直接调用。但如果没有绝对路径的是不能调用的。
另,Execute program 也可以直接打开文件夹。
Item, E盘 = Execute program, "E:" Item, 我的文档 = Execute program, "E:\我的文档" Item, SPX抓图 =Execute program, "E:\spx抓图工具\spx.exe"
注:在右键中添加“我的电脑”的方法
在[Document Popup Menu]区段添加
Submenu, 我的电脑, My Pc Menu,然后在附近一个地方添加:
[My Pc Menu] Item, C盘 = Execute program, "C:" Item, D盘 = Execute program, "D:" Item, E盘 = Execute program, "E:" Item, F盘 = Execute program, "F:"
二、网页链接的右键位于[Link Popup Menu]区段。
1、用IE打开opera网页中的链接地址,如果要添加其它的浏览器,更换其程序的路径即可。
Item, 用IE打开 = Execute program, "C:\Program Files\Internet Explorer\IEXPLORE.EXE","%l"
2、影音链接(路径自行更改,同时注意不是所有的影音链接都适合)
Item, "Open in mpc" = Copy link & Execute program, "C:\Program Files\Media Player Classic\mplayerc.exe","%c" Item, "千千静听" = Copy link & Execute program, "E:\千千静听\TTPlayer.exe","%c"
三、网页文字被选中后的右键在[Hotclick Popup Menu]区段。
Item, 复制并打开记事本= Copy & Execute program, "notepad.exe"
关闭当前页面转到页面选中地址
Item, 关闭后转到 = Close page & Copy & New Page & paste and go
Item, 后台转到 URL="Go to page, "%t" & Switch to previous page"
Item, "页面查找"=Copy & Find & Focus search field & Paste
四、在下载管理器中添加“打开所在文件夹”的右键菜单
在standard_menu.ini中
在[Transfers Item Popup Menu]下添加:
Item, 69697 = Open transfer folder
在地址栏右键添加“粘贴并转到新标签”
在[Edit Go Widget Popup Menu]下添加:
Item, 粘贴并转到新标签 = New Page & paste and go
五、去掉“书签”里文件夹下的“将页面加入书签”和“打开文件夹中的全部项目”
[Bookmark Folder Menu] ;Item, 70464= Add to bookmarks, -2 ;Item, 21504= Open link, -2 --------------------2 Include, Internal Bookmark Folder
[Active Bookmark Folder Menu] ;Item, 70464= Add to bookmarks, 0 ;Item, 21504= Open link, -2
六、其他一些网页右键命令
Item, 页面转到= go to Page Item, 到页面顶端 = Go to start, , , , "Up Arrow" Item, 到页面底端 = Go to end, , , , "Down Arrow" Item, 清除缓存 = Clear disk cache Item, 删除私人数据 = Delete private data Item, opera:config = Go to page, "opera:config" Item, 最小化到托盘 = Hide Opera
外观
Item, 70699= Customize toolbars, -1
首选项
Item, 50394= Show preferences, -1
Item, "Kill"="Go to page, "javascript:var b=new Array();var c=1;var o=((document.onkeydown==null)||(o==2))?0:1;document.onkeydown=ck;z=document.getElementsByTagName('*');for(i=0;i<z.length;i++){if(z[i].tagName.search(/(HTML|BODY)/i)==-1){z[i].onclick=function(e){t=this;if(window.event) e=window.event;if((t==e.target)||(window.event)) t.parentNode.removeChild(t);if(window.opera) e.stopPropagation();return false;};z[i].onmouseover=function(){if(!c)return;c=0;t=this;b[t]=t.style.backgroundColor;t.style.background='#FF9999';};void(z[i].onmouseout=function(){t=this;t.style.backgroundColor=b[t];c=1;});}}function ck(e){k=window.event?window.event.keyCode:e.keyCode;if((k==27)||o){o=2;document.onkeydown=null;for(i=0;i<z.length;i++){if(z[i].tagName.search(/(HTML|BODY)/i)==-1){z[i].onclick=null;z[i].onmouseover=null;z[i].onmouseout=null;z[i].style.backgroundColor=b[t];}}}}if(o==1) ck(1);", 1, "Kill", "Smiley Pacman""
隐藏/显示菜单栏、主工具栏的右键命令
Item, 主工具栏= Set alignment, "browser toolbar", 2 | Set alignment, "browser toolbar" Item, 菜单栏、主工具栏 = Set alignment, "browser toolbar", 2 & Enable menu bar | Set alignment, "browser toolbar" & Disable menu bar
菜单栏下工具链接
Submenu, 工具 , Browser tools menu
全屏/非全屏(显主工具栏、标签栏)
Item, 全屏 = Enter fullscreen & Set alignment, "browser toolbar", 2 & View page bar, 2 | Leave fullscreen
附:一个命令语法参考
Enter fullscreen & View status bar, 4 & View address bar, 2 & View page bar, 3 | Leave fullscreen说明: 启用全屏 & 显示状态栏在下边 & 显示地址栏在上边 & 显示标签栏在右边 | 离开全屏。可以设成手势或者右键等。
1 左 2 上 3 右 4 下 ,这是通用参数。
七、图像方面的右键在:
[Image Popup Menu]
[Image Link Popup Menu]
标签栏右键在:
[Pagebar Popup Menu]标签栏空白处
[Pagebar Item Popup Menu]当前网页的标签处
[Pagebar Inactive Item Popup Menu]非当前网页的标签处
地址栏右键[Edit Go Widget Popup Menu]
下载通知菜单:
[Transfers Notify Popup Menu]
侧面板:
[Bookmark Item Popup Menu]书签面板右键
[History Item Popup Menu]历史面板右键
[Transfers Item Popup Menu]下载管理器面板右键
[Widget Item Popup Menu]面板中Widget的右键
菜单栏:
[Browser Menu Bar]菜单栏
[Browser File Menu]菜单栏-文件
[Browser Edit Menu]菜单栏-编辑
[Browser View Menu]菜单栏-查看
[Browser Bookmarks Menu]菜单栏-书签
[Browser Widgets Menu]菜单栏-Widgets
[Browser Help Menu]菜单栏-帮助
[Browser Tools Menu]菜单栏-工具
[Advanced Tools Menu]菜单栏-工具-高级
8系列版本无页面启动时,无页面时右键:
[Browser Window Menu]
八、注:如果不想显示某个右键,在standard_menu.ini中找到该项,在其前面加上“ ; ”,在右键里就不会显示了。右键位置可以用分隔线调整。
修改后,如果添加内容有中文,standard_menu.ini就以UTF-8编码保存,重启OK。










blueswilder # 21. October 2006, 18:46
王康杰 # 30. July 2007, 07:22