相当的好版本功能说明
Tuesday, 31. October 2006, 11:55:33
绿化脚本说明
工具栏说明
菜单说明
快捷键说明
手势说明
下载工具说明
媒体播放说明
************************************
绿化脚本说明
Opera有usb版本的,但是usb版本的opera有自身的问题,它的版本不能更新到目前的最新版,如果这个问题能解决的话,那么人人都会用usb版的
而我以前则是采用相对路径的方式,用.\来代替绝对路径,但是这样问题也是非常明显,就是opera经常会自己建profile目录,所以后来我想到用脚本的方式来把目录替换成绝对目录,这样做的好处明显,不会再乱建目录了,就和安装版本一样。
最早我是用的vbs脚本,这种方式的代码看起来难看,辛苦,而且如果我要多改一个地方的话,就要多写一段代码。
所以我后来改成批处理方式,用sed命令来做文本替换,sed是unix下命令,搜一下就知道了。
windows环境下sed命令有个缺点,对uncode支持不是很好,所以我这脚本就有个问题,不能存在中文目录下。
如果目录名是d:\tools\网络工具\opera,那么会有错误的。
这个问题我能解决,办法就是不用sed,而是全部用vbs脚本,但俺不喜欢,不想那么做,我就喜欢强大的unix命令,一句话能搞定的事情干嘛写那么多代码。
所以这里对不住大家了,大家就忍受一下,就全部用英文目录名吧。(英文目录名是绝对有好处的,能方便的快速搜索,要是中文目录名,就啥也不能做)
再来说我的脚本,代码如下,我一句句的来解释
@echo off
关闭显示
set mypwd=%CD:\=\\%
设定变量为当前目录
sed -e "s#OperaPath#%mypwd%#g" operadef6temple.ini > operadef6.ini
用sed命令,将operadef6temple.ini模板文件中的OperaPath替换成当前目录,并用管道输出,存为operadef6.ini,真正写磁盘
copy /y %CD%\profile\opera6.ini %CD%\profile\opera6org.ini > nul
将profile目录下的opera6.ini另存为opera6org.ini,写磁盘
sed -e "s#\=.*profile#\=%mypwd%\\profile#" %CD%\profile\opera6org.ini > %CD%\profile\opera6.ini
将opera6org.ini文件中有profile的内容改成当前目录的profile目录,用管道输出,存为opera6.ini,写磁盘
del %CD%\profile\opera6org.ini
删除刚刚用过的中间文件opera6org.ini
if not exist %SystemRoot%\system32\Npmeadax.dll goto FirstTime
goto end
根据windows的system32目录中有没有Npmeadax.dll来判断是否是第一次在系统中执行
:FirstTime
copy "%CD%\OperaWMP.reg" %SystemRoot%\system32\OperaWMP.reg > nul
regedit /s %SystemRoot%\system32\OperaWMP.reg
添加注册表文件,改变媒体播放器的外观。如果是在操作系统中第一次使用opera,这一步必须要做,但如果后面连续做个几千几万遍,也没有关系
copy "%CD%\program\plugins\Npmeadax.dll" %SystemRoot%\system32\Npmeadax.dll > nul
把这个dll拷贝到操作系统的system32目录下注册
regsvr32 /s %SystemRoot%\system32\Npmeadax.dll
在操作系统中注册Npmeadax.dll,如果要用view in ie功能,这个dll必须要注册,否则报错。
goto end
:end
echo 已经完成Opera目录设置
pause
我的绿化脚本做了什么事情,大家明鉴。
如果将Opera移到另一个目录,请重新执行绿化脚本
如果重装系统了,当然opera是在其他盘的,可以考虑再次执行脚本
所有脚本,js的和vbs的,还什么其他的,都是纯文本的,可以自己看,自己改的。
************************************
工具栏说明
本着简约的原则,工具栏尽量弄得简单
第一排
下拉菜单 其实菜单大家用的少,所以就被集合成简单的三角了,想要一致显示完整的菜单,按快捷键ctrl+alt+m
新开标签
标签 这些无需说明
已关闭标签 显示已经被关闭的标签和被阻止的弹出窗口
窗口列表 显示所有窗口列表和相关控制
第二排
后退超级后退
保存页面
书签和回话 直接点是书签的菜单,点边上下拉箭头是会话菜单,会话等同于mt的快捷组
刷新停止
显示图像和菜单 直接点是显示图像的三态切换,点下拉箭头是用户模式和图像菜单,其中的AnalyzePic是辛苦的结果,很有用的哦
wand 填密码,当前地址上记着密码就可点
识别为 识别为opera和ie
锁定 当前页面上的链接都在后台打开,同mt,alt+x
下载控制 直接点是下载当前页面全部链接,下拉是下载控制菜单,
快进和超级快进
MyToolsMenu 常用的几个功能,但又不适合弄成按钮
地址栏
Go 在新标签中打开地址栏中的内容
红 关闭在后台打开链接功能
绿 打开在后台打开链接功能,红灯停,绿灯行,绿点过后所有新开的页面都会在后台打开所有链接,红点一下就关闭功能。
搜索栏 尽量简单点,默认Google,有百度mp3,保留3721,算是支持实名,当然有用了这么多年的Astalavista
查看工具栏 点了是显示查看工具栏
关闭当前标签
这是常用按钮,更多按钮在自定义按钮中
************************************
菜单说明
对于菜单似乎没什么好说的,只说明一点
菜单上的条目我仔细调过,不需要的去掉,再加一个有用的。
关键是菜单上对应的快捷键,比如页面上右键菜单中的“复制地址(U)”,出来菜单后直接按U就是执行这项功能了。
这点大家可能不在意,但要用的快,用的爽,就要注意的。
常用的几个
页面右键菜单
复制地址U
查看源码v
框架f
OpenInMaxthon 1
链接右键菜单上的复制地址T 下载D
多用用,熟悉了,就会体会出意思了
注意到了,我的菜单里面有Open In Maxthon 和Open in TheWorld,在菜单文件corals_standard_menu.ini中只有
Item, "Open in Maxthon(&1)" = Execute program, "Maxthon","%u", , "Maxthon_button"
用的是相对路径,对应的在opera目录中有mt和tw的快捷方式,
那么聪明的用户就该知道只需要在快捷方式上右键选属性,然后把文件地址改成自己的地址就好了,无需修改corals_standard_menu.ini文件了
注意修改快捷方式的时候,不要改动快捷方式的文件名
************************************
快捷键说明
Opera的快捷键实在太多,实在没法把每个快捷键都写出来,这里就说明一下我自己常用的一些快捷键和功能,
相信大家和我的试用体验不会差别太多,如果大家还对更多的功能感兴趣,欢迎来论坛讨论。
我用的最多的快捷键
F1 新开标签
F2 前一标签
F3 后一标签
F4 关闭当前标签
这几个快捷键是和TheWorld和Maxthon一致的
alt+x 锁定当前标签 同mt
p 快进前进超级快进
b 回退超级回退
backspace 回退超级回退
f10 关闭当前标签
ctrl+enter 输入密码
ctrl+u 复制地址
当只用右手来控制页面的时候
j 往下翻页
k 往上翻页
n 往下滚动
m 往上滚动
. 查找文字
,查找链接
h 往上查找
l 往下查找
] 后一标签
[ 前一标签
当只用左手来控制的时候
w,s,a,d 页面中上下左右选择链接,用键盘打过游戏的都熟悉
q 下翻页
e 上翻页
f 在后台打开链接
r 在当前页面中打开链接
光看是没有感觉的,尝试一下,右手放开鼠标,托着下巴,只是用左手来浏览。。
ctrl+b 打开剪贴板中的地址
alt+g 新开Google页面,搜索剪贴板中的关键字
g 新开标签,用Google搜索当前标签中选中的关键字
ctrl+alt+m 显示隐藏菜单
F12 页面控制菜单
ctrl+z 恢复刚刚关闭的标签
alt+z 显示已经关闭的标签的列表
alt+w 显示所有标签的列表
alt+f 显示完整菜单
ctrl+alt+b 管理书签
u 或者 / 或者 alt+d 聚焦地址栏并显示下拉列表 当然符合大家的历史习惯的有alt+d
' 聚焦搜索栏
o 网页放大50%和缩小50%
y 适合当前页面
v 显示页面工具栏
i 重新读取页面中的图片
f7 打开关闭panel
F11 全屏
alt+home 滚屏,alt+home其实就是到首页,而我的首页就是滚屏
5,6,7,8,9,0 放大缩小的几个
ctrl+1-9 打开左侧 panels 里的项目
************************************
鼠标手势说明
鼠标手势也是非常强的,我常用的几个
向左 后退超级后退
向右 前进超级快进
向上 打开剪贴板中的url链接
向下 打开链接或者选中的文字
下右 关闭当前页
右下 用默认搜索来搜索选中的关键字
下左 锁定当前页,所有链接在后台打开
上右 网页放大50%和缩小50%
上右下 清除缓存
鼠标右键 + 滚轮 -- 标签页选择菜单
按住右键点左键 复制
************************************
下载工具说明
我这版本中已经支持多种下载方式,尽管Flashget和迅雷现在都已支持Opera,但是我的脚本仍然更好用一些
现在Thunder.vbs支持下面这些下载工具
'需要修改注释的地方,希望用哪个下载,就把注释去掉,当然只要调用一个就好了
'call DownloadByThunderNew() '迅雷5.2.027版本起
'call DownloadByThunderMiniNew() '迷你迅雷2版本
'call DownloadByThunderOld() '迅雷以前版本
'call DownloadByThunderMini() '迅雷mini版本
call DownloadByGigaget() '国际迅雷gigaget脚本
'call DownloadByFlashget() 'Flashget各个版本
'call DownloadByNetXfer() '网络传送带
'call DownloadByWellGet() 'Wellget
'call DownloadByTuotu() '脱兔
我这里默认为国际迅雷,比起标准迅雷,国际版尺寸更小,功能一样,没了雷区之类的功能。
想用哪个工具下载就去掉前面的'注释就好了,当然把其他的加上注释。
下载全部链接就修改
'需要修改的地方,自行设定选用哪种下载工具 '符号为脚本注释,去掉',将启用该行代码
'call DownloadAllByThunderNew(urlArray) '迅雷5.2.027版本起
call DownloadAllByGigaget(urlArray) '国际迅雷gigaget
'call DownloadAllByFlashget(urlArray) 'flashget
'call DownloadAllByTuoTu(urlArray) '脱兔
一样的改法,只是这里就只想支持这么多了,毕竟够用了嘛
为什么用脚本方式比用falshget、迅雷的插件要好?
有选择,有提示,修改方便
用脚本,想用迅雷就用迅雷,想用flashget就用flashget,想要在多种工具之间切换,只要简单的改注释就行了,
而如果用插件的话,不是每次都能改的成功的,不是每次都能改的完的。
而且如果调用下载不正确,脚本会报错,而用插件的话,不会有任何的提示。
详细介绍帮助
http://my.opera.com/community/forums/topic.dml?id=137038
************************************
媒体播放说明
媒体播放其实没什么好说的,就是media.js在那起作用就行了,只是我加了一个白名单功能
//白名单设置
if(!((location.href.indexOf('220.181.27.54') >-1 )
||(location.href.indexOf('56.com') >-1 )
||(location.href.indexOf('youtube.com') >-1 )
))
{
document.addEventListener('load',function (e) {procMediaObject(document);},false);
}
比如220.181.27.54就是百度mp3的地址,象这种比较规范的网站,就算不用我的脚本也是可以正常浏览的,那么就可以放到白名单中,跳过执行脚本。
添加的方法就是复制一行,改网站地址就好了。
详细介绍帮助
http://my.opera.com/chinese/forums/topic.dml?id=148864
先介绍到这里,Opera功能太多,请相信,这是你能用到的最好的浏览器
更多功能介绍,请点地址栏上的绿色和论坛两个地址
绿色版本说明和帮助
http://my.opera.com/chinese-modify/forums/forum.dml?id=2363
Opera中文论坛
http://my.opera.com/chinese/forums/
工具栏说明
菜单说明
快捷键说明
手势说明
下载工具说明
媒体播放说明
************************************
绿化脚本说明
Opera有usb版本的,但是usb版本的opera有自身的问题,它的版本不能更新到目前的最新版,如果这个问题能解决的话,那么人人都会用usb版的
而我以前则是采用相对路径的方式,用.\来代替绝对路径,但是这样问题也是非常明显,就是opera经常会自己建profile目录,所以后来我想到用脚本的方式来把目录替换成绝对目录,这样做的好处明显,不会再乱建目录了,就和安装版本一样。
最早我是用的vbs脚本,这种方式的代码看起来难看,辛苦,而且如果我要多改一个地方的话,就要多写一段代码。
所以我后来改成批处理方式,用sed命令来做文本替换,sed是unix下命令,搜一下就知道了。
windows环境下sed命令有个缺点,对uncode支持不是很好,所以我这脚本就有个问题,不能存在中文目录下。
如果目录名是d:\tools\网络工具\opera,那么会有错误的。
这个问题我能解决,办法就是不用sed,而是全部用vbs脚本,但俺不喜欢,不想那么做,我就喜欢强大的unix命令,一句话能搞定的事情干嘛写那么多代码。
所以这里对不住大家了,大家就忍受一下,就全部用英文目录名吧。(英文目录名是绝对有好处的,能方便的快速搜索,要是中文目录名,就啥也不能做)
再来说我的脚本,代码如下,我一句句的来解释
@echo off
关闭显示
set mypwd=%CD:\=\\%
设定变量为当前目录
sed -e "s#OperaPath#%mypwd%#g" operadef6temple.ini > operadef6.ini
用sed命令,将operadef6temple.ini模板文件中的OperaPath替换成当前目录,并用管道输出,存为operadef6.ini,真正写磁盘
copy /y %CD%\profile\opera6.ini %CD%\profile\opera6org.ini > nul
将profile目录下的opera6.ini另存为opera6org.ini,写磁盘
sed -e "s#\=.*profile#\=%mypwd%\\profile#" %CD%\profile\opera6org.ini > %CD%\profile\opera6.ini
将opera6org.ini文件中有profile的内容改成当前目录的profile目录,用管道输出,存为opera6.ini,写磁盘
del %CD%\profile\opera6org.ini
删除刚刚用过的中间文件opera6org.ini
if not exist %SystemRoot%\system32\Npmeadax.dll goto FirstTime
goto end
根据windows的system32目录中有没有Npmeadax.dll来判断是否是第一次在系统中执行
:FirstTime
copy "%CD%\OperaWMP.reg" %SystemRoot%\system32\OperaWMP.reg > nul
regedit /s %SystemRoot%\system32\OperaWMP.reg
添加注册表文件,改变媒体播放器的外观。如果是在操作系统中第一次使用opera,这一步必须要做,但如果后面连续做个几千几万遍,也没有关系
copy "%CD%\program\plugins\Npmeadax.dll" %SystemRoot%\system32\Npmeadax.dll > nul
把这个dll拷贝到操作系统的system32目录下注册
regsvr32 /s %SystemRoot%\system32\Npmeadax.dll
在操作系统中注册Npmeadax.dll,如果要用view in ie功能,这个dll必须要注册,否则报错。
goto end
:end
echo 已经完成Opera目录设置
pause
我的绿化脚本做了什么事情,大家明鉴。
如果将Opera移到另一个目录,请重新执行绿化脚本
如果重装系统了,当然opera是在其他盘的,可以考虑再次执行脚本
所有脚本,js的和vbs的,还什么其他的,都是纯文本的,可以自己看,自己改的。
************************************
工具栏说明
本着简约的原则,工具栏尽量弄得简单
第一排
下拉菜单 其实菜单大家用的少,所以就被集合成简单的三角了,想要一致显示完整的菜单,按快捷键ctrl+alt+m
新开标签
标签 这些无需说明
已关闭标签 显示已经被关闭的标签和被阻止的弹出窗口
窗口列表 显示所有窗口列表和相关控制
第二排
后退超级后退
保存页面
书签和回话 直接点是书签的菜单,点边上下拉箭头是会话菜单,会话等同于mt的快捷组
刷新停止
显示图像和菜单 直接点是显示图像的三态切换,点下拉箭头是用户模式和图像菜单,其中的AnalyzePic是辛苦的结果,很有用的哦
wand 填密码,当前地址上记着密码就可点
识别为 识别为opera和ie
锁定 当前页面上的链接都在后台打开,同mt,alt+x
下载控制 直接点是下载当前页面全部链接,下拉是下载控制菜单,
快进和超级快进
MyToolsMenu 常用的几个功能,但又不适合弄成按钮
地址栏
Go 在新标签中打开地址栏中的内容
红 关闭在后台打开链接功能
绿 打开在后台打开链接功能,红灯停,绿灯行,绿点过后所有新开的页面都会在后台打开所有链接,红点一下就关闭功能。
搜索栏 尽量简单点,默认Google,有百度mp3,保留3721,算是支持实名,当然有用了这么多年的Astalavista
查看工具栏 点了是显示查看工具栏
关闭当前标签
这是常用按钮,更多按钮在自定义按钮中
************************************
菜单说明
对于菜单似乎没什么好说的,只说明一点
菜单上的条目我仔细调过,不需要的去掉,再加一个有用的。
关键是菜单上对应的快捷键,比如页面上右键菜单中的“复制地址(U)”,出来菜单后直接按U就是执行这项功能了。
这点大家可能不在意,但要用的快,用的爽,就要注意的。
常用的几个
页面右键菜单
复制地址U
查看源码v
框架f
OpenInMaxthon 1
链接右键菜单上的复制地址T 下载D
多用用,熟悉了,就会体会出意思了
注意到了,我的菜单里面有Open In Maxthon 和Open in TheWorld,在菜单文件corals_standard_menu.ini中只有
Item, "Open in Maxthon(&1)" = Execute program, "Maxthon","%u", , "Maxthon_button"
用的是相对路径,对应的在opera目录中有mt和tw的快捷方式,
那么聪明的用户就该知道只需要在快捷方式上右键选属性,然后把文件地址改成自己的地址就好了,无需修改corals_standard_menu.ini文件了
注意修改快捷方式的时候,不要改动快捷方式的文件名
************************************
快捷键说明
Opera的快捷键实在太多,实在没法把每个快捷键都写出来,这里就说明一下我自己常用的一些快捷键和功能,
相信大家和我的试用体验不会差别太多,如果大家还对更多的功能感兴趣,欢迎来论坛讨论。
我用的最多的快捷键
F1 新开标签
F2 前一标签
F3 后一标签
F4 关闭当前标签
这几个快捷键是和TheWorld和Maxthon一致的
alt+x 锁定当前标签 同mt
p 快进前进超级快进
b 回退超级回退
backspace 回退超级回退
f10 关闭当前标签
ctrl+enter 输入密码
ctrl+u 复制地址
当只用右手来控制页面的时候
j 往下翻页
k 往上翻页
n 往下滚动
m 往上滚动
. 查找文字
,查找链接
h 往上查找
l 往下查找
] 后一标签
[ 前一标签
当只用左手来控制的时候
w,s,a,d 页面中上下左右选择链接,用键盘打过游戏的都熟悉
q 下翻页
e 上翻页
f 在后台打开链接
r 在当前页面中打开链接
光看是没有感觉的,尝试一下,右手放开鼠标,托着下巴,只是用左手来浏览。。
ctrl+b 打开剪贴板中的地址
alt+g 新开Google页面,搜索剪贴板中的关键字
g 新开标签,用Google搜索当前标签中选中的关键字
ctrl+alt+m 显示隐藏菜单
F12 页面控制菜单
ctrl+z 恢复刚刚关闭的标签
alt+z 显示已经关闭的标签的列表
alt+w 显示所有标签的列表
alt+f 显示完整菜单
ctrl+alt+b 管理书签
u 或者 / 或者 alt+d 聚焦地址栏并显示下拉列表 当然符合大家的历史习惯的有alt+d
' 聚焦搜索栏
o 网页放大50%和缩小50%
y 适合当前页面
v 显示页面工具栏
i 重新读取页面中的图片
f7 打开关闭panel
F11 全屏
alt+home 滚屏,alt+home其实就是到首页,而我的首页就是滚屏
5,6,7,8,9,0 放大缩小的几个
ctrl+1-9 打开左侧 panels 里的项目
************************************
鼠标手势说明
鼠标手势也是非常强的,我常用的几个
向左 后退超级后退
向右 前进超级快进
向上 打开剪贴板中的url链接
向下 打开链接或者选中的文字
下右 关闭当前页
右下 用默认搜索来搜索选中的关键字
下左 锁定当前页,所有链接在后台打开
上右 网页放大50%和缩小50%
上右下 清除缓存
鼠标右键 + 滚轮 -- 标签页选择菜单
按住右键点左键 复制
************************************
下载工具说明
我这版本中已经支持多种下载方式,尽管Flashget和迅雷现在都已支持Opera,但是我的脚本仍然更好用一些
现在Thunder.vbs支持下面这些下载工具
'需要修改注释的地方,希望用哪个下载,就把注释去掉,当然只要调用一个就好了
'call DownloadByThunderNew() '迅雷5.2.027版本起
'call DownloadByThunderMiniNew() '迷你迅雷2版本
'call DownloadByThunderOld() '迅雷以前版本
'call DownloadByThunderMini() '迅雷mini版本
call DownloadByGigaget() '国际迅雷gigaget脚本
'call DownloadByFlashget() 'Flashget各个版本
'call DownloadByNetXfer() '网络传送带
'call DownloadByWellGet() 'Wellget
'call DownloadByTuotu() '脱兔
我这里默认为国际迅雷,比起标准迅雷,国际版尺寸更小,功能一样,没了雷区之类的功能。
想用哪个工具下载就去掉前面的'注释就好了,当然把其他的加上注释。
下载全部链接就修改
'需要修改的地方,自行设定选用哪种下载工具 '符号为脚本注释,去掉',将启用该行代码
'call DownloadAllByThunderNew(urlArray) '迅雷5.2.027版本起
call DownloadAllByGigaget(urlArray) '国际迅雷gigaget
'call DownloadAllByFlashget(urlArray) 'flashget
'call DownloadAllByTuoTu(urlArray) '脱兔
一样的改法,只是这里就只想支持这么多了,毕竟够用了嘛
为什么用脚本方式比用falshget、迅雷的插件要好?
有选择,有提示,修改方便
用脚本,想用迅雷就用迅雷,想用flashget就用flashget,想要在多种工具之间切换,只要简单的改注释就行了,
而如果用插件的话,不是每次都能改的成功的,不是每次都能改的完的。
而且如果调用下载不正确,脚本会报错,而用插件的话,不会有任何的提示。
详细介绍帮助
http://my.opera.com/community/forums/topic.dml?id=137038
************************************
媒体播放说明
媒体播放其实没什么好说的,就是media.js在那起作用就行了,只是我加了一个白名单功能
//白名单设置
if(!((location.href.indexOf('220.181.27.54') >-1 )
||(location.href.indexOf('56.com') >-1 )
||(location.href.indexOf('youtube.com') >-1 )
))
{
document.addEventListener('load',function (e) {procMediaObject(document);},false);
}
比如220.181.27.54就是百度mp3的地址,象这种比较规范的网站,就算不用我的脚本也是可以正常浏览的,那么就可以放到白名单中,跳过执行脚本。
添加的方法就是复制一行,改网站地址就好了。
详细介绍帮助
http://my.opera.com/chinese/forums/topic.dml?id=148864
先介绍到这里,Opera功能太多,请相信,这是你能用到的最好的浏览器
更多功能介绍,请点地址栏上的绿色和论坛两个地址
绿色版本说明和帮助
http://my.opera.com/chinese-modify/forums/forum.dml?id=2363
Opera中文论坛
http://my.opera.com/chinese/forums/














