somh

头像

论坛版主
UID: 4
帖子: 1701
注册时间: 2007-07-30 13:48
地址: 宾隆巷
在线状态: 线上

【教程】Opera 内部命令语法详解

Syntax | 语法

A general syntax for a single command:
Opera 内部命令基本语法:

Action, property1, property2, label, icon
(动作, 属性1, 属性2, 标题, 图标)



Example | 示例


Show popup menu, "Browser Menu Bar", , , "Menu"

Show popup menu is the action, "Browser Menu Bar" is the property to pass to the command and "Menu" is an icon defined in a skin file. Note that all the comma delimiters are entered even if that portion is blank.
显示弹出菜单是动作,"Browser Menu Bar"是传递给命令的属性,"Menu"是皮肤文件中定义图标名称。注意,指定了图标后,即使中间部分参数为空,相应逗号分隔符也不能省略。


Combining Actions: Alternative | 组合动作: 或

| is similar to an OR operator: if the first action doesn't work, then the second will be used instead. In the following example Opera cannot execute 'Enter Fullscreen' if it already is fullscreen. More than two actions can be used, too:
| 号类似 OR 操作符: 如果第一个动作不能使用,则使用第二个。下列示例中 Opera 不能在已全屏的情况下执行 'Enter Fullscreen'。也可使用两个以上动作:

Enter fullscreen | Leave fullscreen


Combining Actions: Conjunction | 组合动作: 与

& is the concatenation operator, allowing you to string several commands to perform in order. Note that the actions are taken almost simultanously, not one by one so don't rely on one command finishing before the other starts:
& 号为串联操作符,允许顺序执行多个命令。不过要注意实际上动作几乎是同时执行的,并非依次进行,因此下一命令的开始不依赖前一命令的结束。

Scroll down & Scroll down & Scroll down


Combining Actions: Extra Dropdown | 组合动作: 附加下拉菜单

+ shows a small arrow which is normally used to add a dropdown menu. However, that small arrow can be used with any action:
+ 号显示小箭头,通常用于添加下拉菜单。不过小箭头也可用于各种动作。

Rewind + Show popup menu, "Internal Rewind History"
Save document As,,,"Save" + Save document with images as



Combining Actions: Cycler | 组合动作: 循环

> is a command cycler introduced in V7.5 — it cycles from one command to the next through the list, and guarantees the name/icon can change at each state:
> 是 v7.5 引入的循环命令 — 循环执行列表中的命令,确保名称/图标可在每个状态下改变:

Set alignment, "document view toolbar", 0, "Show" > Set alignment, "document view toolbar", 6, "Hide"


Combining Actions: Icon Placement | 组合命令: 图标位置

When you make multiple action commands, you may wish to add an icon or title. The icon must then be appended to the first command:
组合多项动作命令时,可能希望添加一个图标或者标题,这时图标必须添加在第一个命令中:

Copy image,,,,"Window Document Icon" & Execute program, "i_view32.exe", "/clippaste"


You can also pass selected or predefined text, the URL or the cache file path to a command, see
IniFileVariables for more information:
也可向命令传递当前选定或预定义的文本、URL 地址或缓存中的文件路径:



Opera uses a range of special variables that can be used in some of these INI commands (not all):
Opera 使用了一些特殊变量,可用于某些 INI 命令 (并非全部):

%s is the filename of local source cache | 本地缓存文件名

%t is currently selected text | 当前选定的文本

%c is the clipboard content | 剪贴板中的内容

%u is active document url | 当前页面地址

%l is the address of a link you right-click | 右键点击的链接


NOTE: If the letter is written in uppercase (ie. %S) the parameter is put inside a pair of quotes ("). This is useful for instance if you want to open some document from the cache in a source viewer because the path to the file may contain spaces.
注意: 如果字母大写 (如: %S) 则参数包含在双引号(")之间。此功能非常有用,比如使用其他源码查看器打开缓存页面时,地址可能包含空格,这时就需要用引号进行限定。
最后由 somh 编辑于 2009-12-28 14:19,总共编辑了 1 次
页首

Opera 中文维基 / Opera 10.61 正式版 - 极速安全的浏览体验 / Opera Mini 5.1 正式版 - 为超过 3000 款手机优化

bhanzc

头像

资深玩家
UID: 5
帖子: 1059
注册时间: 2007-07-30 14:21
地址: Jiangsu
在线状态: 离线
Csineneo has also posted the passage about internal action command before.
http://www.operachina.com/viewtopic.php?t=40&extra=page%3D1
盒子
词曲:崔健
我的理想是那个那个旗子包着的盒子盒子里装的是什么人们从来没见过
旗子是被鲜血染红的胜利者最爱红颜色盒子里的东西变得不重要重要的算是胜利者的骄傲骄傲的胜利者最有力量稳定地坐在盒子上旗子上的鲜血都开始湿了吧把胜利者的裤子都染红了
嘿我的理想是那个那个红旗包着的那个盒子可是我的身体在这儿哪被带血的旗子和腿挡着我的理想在哪儿我的身体在这儿
没有理想的世界在我的手里越来越他妈象个耗子偷偷地咬破了那个旗子我就要不得你想看见我还活着可是我的理想太大了怎么从这个小眼出来哪一使劲一蹬腿儿钻了进去才知道这里盒子是一个套着一个上面的笨蛋哪里知道哪这里面的盒子是这样多呢我的理想它到底在哪儿呢一个接着一个盒子地翻着
终于翻到了最后一个还是没找到我想要的突然发现我被骗了急得手脚乱踹着突然我一脚踩空了我操这一个洞怎么还很深的顺着洞里是往下走越走越深越宽阔走了多长多久我没有觉得而且忘了我到底是干什么的突然一束光照得我的眼睛疼了我再往前走干脆睁不开了
为了失去光明我只能站着站着才知道我的身体是多么虚弱突然我的理想在叫唤它不是来自前方而是来自后面
回去砸了那些破盒子回去撕破那个烂旗子告诉那个胜利者他弄错了世界早就开始变化了
页首
somh

头像

论坛版主
UID: 4
帖子: 1701
注册时间: 2007-07-30 13:48
地址: 宾隆巷
在线状态: 线上
下面引用由bhanzc在 [i]2007-08-01 17:23 发表的内容:[/i]Csineneo has also posted the passage about internal action command before.http://www.operachina.com/viewtopic.php?t=40&extra=page%3D1
嗯,他的是命令列表,我这个是使用方法,应该没有重。

自己做菜单、按钮时也许这个东西会有用处。
页首
Csineneo

头像

Staff
UID: 18001
帖子: 9464
注册时间: 2007-07-29 18:51
地址: oslo
在线状态: 线上
您的首选浏览器是: Opera
<EM><STRONG>下面引用由<U>bhanzc</U>在 <EM>2007-08-01 17:23</EM> 发表的内容:</STRONG></EM><BR>Csineneo has also posted the passage about internal action command before.<BR><A href=\"http://bbs.operachina.com/viewtopic.php?t=40&extra=page%3D1\" target=\"_blank\">http://www.operachina.com/viewtopic.php?t=40&extra=page%3D1</A><BR>
<BR><BR>笨笨,偶那只是个命令列表,somh这个是命令语法:16:<BR>
页首
myzf117

头像

Opera 1.0
UID: 88
帖子: 1
注册时间: 2007-08-01 20:22
在线状态: 离线
呵呵,论坛风格不错啊,我喜欢!
页首
shirley

头像

Opera 1.0
UID: 78
帖子: 22
注册时间: 2007-07-31 23:01
地址: SS
在线状态: 离线
还是这帖子看起来有感觉,CS发的太专业了.
页首
Csineneo

头像

Staff
UID: 18001
帖子: 9464
注册时间: 2007-07-29 18:51
地址: oslo
在线状态: 线上
您的首选浏览器是: Opera
<EM><STRONG>下面引用由<U>shirley</U>在 <EM>2007-08-01 22:46</EM> 发表的内容:</STRONG></EM><BR>还是这帖子看起来有感觉,CS发的太专业了.
<BR><BR>经鉴定,此贴系somh所发:10::10:<BR>
页首
leiting0321

头像

资深玩家
UID: 45
帖子: 385
注册时间: 2007-07-31 15:33
地址: 广州
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 问我为什么男人喜欢女人?我不回答,自己想想这个问的多没水平。
<EM><STRONG>下面引用由<U>Csineneo</U>在 <EM>2007-08-01 23:03</EM> 发表的内容:</STRONG></EM><BR><BR><BR>经鉴定,此贴系somh所发:10::10:<BR>
<BR>:1:
[内容过滤]
查看过滤内容点击这里...
页首
bhanzc

头像

资深玩家
UID: 5
帖子: 1059
注册时间: 2007-07-30 14:21
地址: Jiangsu
在线状态: 离线
<EM><STRONG>下面引用由<U>Csineneo</U>在 <EM>2007-08-01 23:03</EM> 发表的内容:</STRONG></EM><BR> <BR><BR>经鉴定,此贴系somh所发:10::10:<BR>
:15::15:<BR>
盒子
词曲:崔健
我的理想是那个那个旗子包着的盒子盒子里装的是什么人们从来没见过
旗子是被鲜血染红的胜利者最爱红颜色盒子里的东西变得不重要重要的算是胜利者的骄傲骄傲的胜利者最有力量稳定地坐在盒子上旗子上的鲜血都开始湿了吧把胜利者的裤子都染红了
嘿我的理想是那个那个红旗包着的那个盒子可是我的身体在这儿哪被带血的旗子和腿挡着我的理想在哪儿我的身体在这儿
没有理想的世界在我的手里越来越他妈象个耗子偷偷地咬破了那个旗子我就要不得你想看见我还活着可是我的理想太大了怎么从这个小眼出来哪一使劲一蹬腿儿钻了进去才知道这里盒子是一个套着一个上面的笨蛋哪里知道哪这里面的盒子是这样多呢我的理想它到底在哪儿呢一个接着一个盒子地翻着
终于翻到了最后一个还是没找到我想要的突然发现我被骗了急得手脚乱踹着突然我一脚踩空了我操这一个洞怎么还很深的顺着洞里是往下走越走越深越宽阔走了多长多久我没有觉得而且忘了我到底是干什么的突然一束光照得我的眼睛疼了我再往前走干脆睁不开了
为了失去光明我只能站着站着才知道我的身体是多么虚弱突然我的理想在叫唤它不是来自前方而是来自后面
回去砸了那些破盒子回去撕破那个烂旗子告诉那个胜利者他弄错了世界早就开始变化了
页首
zizhulin

头像

Opera 2.0
UID: 119
帖子: 96
注册时间: 2007-08-03 13:34
在线状态: 离线
很专业的啊。慢慢学习吧。
页首
shirley

头像

Opera 1.0
UID: 78
帖子: 22
注册时间: 2007-07-31 23:01
地址: SS
在线状态: 离线
下面引用由Csineneo在 [i]2007-08-01 23:03 发表的内容:[/i]
经鉴定,此贴系somh所发:10::10:

错了,我不是Somh.

偶只是一Op粉丝,来向你们学习的,望诸位大侠不吝赐教啊.
页首
opera王康杰

头像

Opera 3.0
UID: 26
帖子: 140
注册时间: 2007-07-31 12:22
地址: 危机中国
在线状态: 离线
您的首选浏览器是: Opera
下面引用由somh在 [i]2007-08-01 17:15 发表的内容:[/i]Syntax | 语法 .......
支持somh一下,辛苦了。
I love opea!
页首
esolar

头像

Opera 1.0
UID: 25655
帖子: 2
注册时间: 2008-07-30 21:00
在线状态: 离线
您的首选浏览器是: Opera
很有用的东东
Opera/9.52 (Windows NT 5.1; U; Kestrel is so brilliant,so fast so far!; en)页首
naskater

头像

Opera 4.0
UID: 38765
帖子: 315
注册时间: 2009-02-02 1:42
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 强大的让我语无伦次
我的娘亲,这哪看的懂啊
才用OP1天而已
潜水学习去
Opera/9.63 (Windows NT 5.1; U; Edition IBIS; zh-cn) Presto/2.1.1页首
alife

头像

Opera 9.6
UID: 23517
帖子: 6103
注册时间: 2008-06-16 9:57
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 小巧,自定义超强,UserJs&UserCss
才15楼,剩下的留给别人吧
Opera/9.80 (Windows NT 5.2; U; zh-cn) Presto/2.2.15 Version/10.00页首
DemoJameson

头像

论坛版主
UID: 31615
帖子: 7552
注册时间: 2008-11-16 13:11
在线状态: 离线
纳尼?
Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.2.15 Version/10.00页首
klindi

头像

Opera 4.0
UID: 31996
帖子: 333
注册时间: 2008-11-22 15:36
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 自己的浏览器用着最舒服!
强悍的去广告+急速+安全。
谢谢 正需要
Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.2.15 Version/10.10页首
ijingle

头像

Opera 4.0
UID: 28491
帖子: 339
注册时间: 2008-10-04 22:52
在线状态: 离线
您的首选浏览器是: Opera
为什么选择 Opera: 习惯
谢谢,正打算重新打造下自己的opera
图片图片
Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.2.15 Version/10.10页首
kyodule

头像

Opera 1.0
UID: 75839
帖子: 6
注册时间: 2010-03-02 21:18
在线状态: 离线
您的首选浏览器是: Opera
学习了,新手体验中。。。
Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.5.22 Version/10.50页首
iopera

头像

Opera 6.0
UID: 3854
帖子: 855
注册时间: 2007-09-30 10:04
在线状态: 离线
opera定制的超强之处
Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.10页首