ContextMenu
ContextMenu 命令可以用于:
显示针对选定文件可用的上下文菜单命令列表,并且
触发针对选定文件存在的上下文菜单命令,而无需首先生成上下文菜单(因此,例如,你可以设置一个按钮或快捷键来执行在正常情况下仅可以通过上下文菜单执行的某个命令)
Opus 将显示一个对话框,其中包含可用上下文菜单命令的列表。上下文菜单命令具有 ID 号,并且其中一些可能还带有一个“动词”,也就是一个你可以用来调用命令的纯文本字符串。如果一个命令带有一个所显示的动词,你就应该优先使用此动词,而不是 ID,因为如果安装了其它上下文菜单扩展,ID 号就有可能更改。你还能通过使用 LABEL 和 LABELRAW 参数来根据其标签触发一个此类命令(并且这些参数可以选择使用通配符或正则表达式)。
上下文菜单命令 对话框可以自动为你创建一个命令行 - 右击有问题的命令,或者单击 复制命令 按钮将命令行复制到剪贴板。
你可以从这个示例看到,命令列表已经经过过滤,以仅显示包含字符串“sync”的内容 - 这返回了两个命令,为 Dropbox Smart Sync 命令。第一个具有动词,但第二个由于某些原因没有。由于该动词不一致,因此最好使用标签来触发此命令;例如,你可以使用 ContextMenu LABEL="Smart Sync\Local" 来运行第一个命令,使用 ContextMenu LABEL="Smart Sync\Online Only" 来运行第二个命令。
一旦你知道了要自动化的命令的动词、标签或 ID,你就可以使用适当的 ContextMenu 命令配置你的按钮或快捷键。
命令参数:
最后更新于