ScriptFAYTCommand
当脚本调用 ScriptInitData.AddCommand 方法以将命令 添加到 Opus 内部命令集,它检索的 scriptcommand 对象会在 fayt 属性中提供一个 Script即时查找Command 对象。您可以初始化此对象以创建 扩展即时查找字段 的命令。
属性名称 | 返回类型 | 说明 |
---|---|---|
backcolor | string | 为您的即时查找扩展指定默认背景色。这应该是 #RRGGBB(十六进制)或 RRR,GGG,BBB(十进制)形式。您应该将它与 textcolor 属性一起使用,以将深色和浅色都指定为相同,否则使用 dark 和 light 属性。 |
dark | object:ScriptColorPair | 使用此返回的 ScriptColorPair 对象来为您的即时查找扩展指定默认深色模式文本和背景颜色(并使用 light 属性来指定浅色模式颜色)。如果您希望默认深色和浅色相同,可以使用 textcolor 和 backcolor 属性。 |
enable | bool | 将此属性设置为 True 以启用即时查找扩展。 |
flags | object:Map | |
key | string | 允许您为您的即时查找扩展指定默认键。从文件列表或即时查找字段按下此键将调用脚本。 |
label | string | 这允许您为您的即时查找扩展指定一个标签,该标签显示在用户界面中。如果没有提供,则使用命令的名称。 |
light | object:ScriptColorPair | 使用此返回的 ScriptColorPair 对象来为您的即时查找扩展指定默认浅色模式文本和背景颜色(并使用 dark 属性来指定深色模式颜色)。如果您希望默认深色和浅色相同,可以使用 textcolor 和 backcolor 属性。 |
realtime | bool 或 int | 设置为 True 以在用户输入时实时调用您的扩展。如果设置为 False,则只有当用户按下 Enter 时才调用您的扩展。如果设置为整数,则指定用户键入与调用脚本之间的时间(即延迟通知)。 |
textcolor | string | 为您的即时查找扩展指定默认文本颜色。这应该是 #RRGGBB(十六进制)或 RRR,GGG,BBB(十进制)形式。您应该将它与 backcolor 属性一起使用,以将深色和浅色都指定为相同,否则使用 dark 和 light 属性。 |
wantempty | bool | 如果您不想因空字符串的建议列表而被调用,请将其设置为 false(即用户必须在调用您的扩展之前键入一些内容)。 |
最后更新于