# DOpus
**DOpus** 对象是由 Opus 提供的两个全局脚本对象之一,*所有* 脚本均能使用。它提供了各种助手方法和集合,让你可以访问列表程序和工具栏等内容。
<table>
<thead><tr><th>
属性名称</th><th>
返回类型</th><th>
说明
</th></tr></thead><tbody><tr><td>
aliases</td><td>
*object:***[Aliases](aliases.zh.md)**</td><td>
**[Aliases](aliases.zh.md)**对象授予脚本对定义的 [文件夹别名](/Manual/basic_concepts/the_lister/navigation/aliases.zh.md)的访问权限。
</td></tr><tr><td>
favoriteformats</td><td>
*collection*:**[Format](format.zh.md)**</td><td>
返回一个 **[Format](format.zh.md)** 对象集合,该集合表示已使用定义的收藏夹格式。
</td></tr><tr><td>
favorites</td><td>
*object:***[Favorites](favorites.zh.md)**</td><td>
返回一个 **[Favorites](favorites.zh.md)** 对象,它允许你查询和修改用户定义的收藏夹文件夹。
</td></tr><tr><td>
filetypegroups</td><td>
*object*:**[FiletypeGroups](filetypegroups.zh.md)**</td><td>
返回一个 **[FiletypeGroups](filetypegroups.zh.md)** 对象,它让你可以列举和查询已配置的 [文件类型组](/Manual/file_types/file_type_groups.zh.md)。
</td></tr><tr><td>
filters</td><td>
*object:***[GlobalFilters](/Manual/basic_concepts/folder_options/folder_options_dialog/filters.zh.md)**</td><td>
返回一个 **[GlobalFilters](globalfilters.zh.md)** 对象,它允许你访问关于全局过滤器设置的信息(在配置中的 **[过滤器](/Manual/preferences/preferences_categories/filtering_and_sorting/filters.zh.md)** 页面上配置)。
</td></tr><tr><td>
language</td><td>
*string*</td><td>
返回一个表示当前用户界面语言的字符串。
</td></tr><tr><td>
listers</td><td>
*object:***[文件窗口s](listers.zh.md)**</td><td>
返回一个 **[文件窗口s](listers.zh.md)** 对象,它表示任何当前打开的列表程序窗口(每个窗口都由 **[文件窗口](lister.zh.md)** 对象表示)。
</td></tr><tr><td>
smartfavorites</td><td>
*object:***[智能收藏夹](smartfavorites.zh.md)**</td><td>
返回一个 **[智能收藏夹](smartfavorites.zh.md)** 对象,它允许你查询 [智能收藏夹](/Manual/basic_concepts/the_lister/navigation/smartfavorites.zh.md) 数据。
</td></tr><tr><td>
spacingscheme</td><td>
*string*</td><td>
返回当前 [UI 间距方案](/Manual/preferences/preferences_categories/user_interface/spacing.zh.md) 的名称(如果有的话)。
</td></tr><tr><td>
strings</td><td>
*object:***[ScriptStrings](scriptstrings.zh.md)**</td><td>
返回一个 **[ScriptStrings](scriptstrings.zh.md)** 对象,它允许脚本访问任何定义为 [字符串资源](/Manual/scripting/resources/string_resources.zh.md) 的字符串。
</td></tr><tr><td>
tabgroups</td><td>
*object:***[TabGroups](tabgroups.zh.md)**</td><td>
返回一个 **[TabGroups](tabgroups.zh.md)** 对象,它允许脚本访问和操作已配置的 [文件夹标签页组](/Manual/basic_concepts/the_lister/tabs/tab_groups.zh.md)。
</td></tr><tr><td>
vars</td><td>
*object:***[Vars](vars.zh.md)**</td><td>
这个 **[Vars](vars.zh.md)** 对象表示所有已定义的 *全局作用域* 变量。
</td></tr><tr><td>
version</td><td>
*object:***[Version](version.zh.md)**</td><td>
**[Version](version.zh.md)** 对象提供有关当前 Opus 程序版本的信息。
</td></tr><tr><td>
viewers</td><td>
*object:***[Viewers](viewers.zh.md)**</td><td>
返回一个 **Viewers** 对象,该对象表示任何当前打开的 [独立图像查看器](/Manual/additional_functionality/viewing_images/README.zh.md)(每个都由 **[Viewer](viewer.zh.md)** 对象表示)。
</td></tr></tbody>
</table>
<table>
<thead><tr><th>
方法名称</th><th>
**Arguments**</th><th>
返回类型</th><th>
说明
</th></tr></thead><tbody><tr><td>
ClearOutput</td><td>
*none*</td><td>
*none*</td><td>
清除脚本输出日志。
</td></tr><tr><td>
Create</td><td>
*none*</td><td>
*object:***[DOpusFactory](dopusfactory.zh.md)**</td><td>
创建并返回一个新的 **[DOpusFactory](dopusfactory.zh.md)** 对象,它可用于创建各种轻量级助手对象,如 **[Blob](blob.zh.md)**、**[Map](map.zh.md)** 和 **[Vector](vector.zh.md)**。
</td></tr><tr><td>
Delay</td><td>
\<int:time\></td><td>
*none*</td><td>
延迟指定毫秒数后再返回。
</td></tr><tr><td>
Dlg</td><td>
*none*</td><td>
*object:***[Dialog](dialog.zh.md)**</td><td>
创建一个新的 **[Dialog](dialog.zh.md)** 对象,让你可以显示对话框和弹出菜单。
**注意:** 脚本通常不应在响应由工具栏或文件夹标签页触发的事件时使用此方法。**DOpus.Dlg** 返回的 **Dialog** 不会配置其父窗口。大多数脚本事件会为你提供一个对象,该对象既可以创建预配置的 **Dialog**,也可以包括 **SourceTab** 属性或类似属性(做同样的事情)。在几乎所有情况下,你都应该使用它们。
</td></tr><tr><td>
DPI</td><td>
*none*</td><td>
*object:***[DPI](dpi.zh.md)**</td><td>
创建 **[DPI](dpi.zh.md)** 助手对象,它在处理不同的系统缩放设置(如高 DPI 监视器)时提供帮助。
</td></tr><tr><td>
FSUtil</td><td>
*none*</td><td>
*object:***[FSUtil](fsutil.zh.md)**</td><td>
创建一个新的 **[FSUtil](fsutil.zh.md)** 对象,它提供用于访问文件系统的助手方法。
</td></tr><tr><td>
GetClip</td><td>
*none*
或 \<string:type\></td><td>
*string*
或 *object:***[Items](items.zh.md)**</td><td>
检索系统剪贴板的当前内容(如果它包含文本或文件)。
你可以通过传递 **"text"** 或 **"files"** 来控制返回的类型,具体取决于 *\<type\>* 参数 - 如果可能,Opus 将转换为请求的类型。
如果未指定 *\<type\>*,内容将以其本机格式返回。
</td></tr><tr><td>
GetClipFormat</td><td>
*none* 或 \<string:flags\></td><td>
*string*</td><td>
返回一个字符串,指示剪贴板内容的本机格式。
可选标志:
| | |
|-------|--------------------------------------------|
| **c** | 区分剪切和复制的文件 |
可能返回值:
| | |
|------------------|------------------------------------------------------|
| **files** | 文件,如果 **flags** 省略或不包含 **c** |
| **files_copy** | 通过复制(Ctrl-C)获取的文件,如果 **flags** 包含 **c** |
| **files_cut** | 通过剪切(Ctrl-X)获取的文件,如果 **flags** 包含 **c** |
| **image** | 位图数据 |
| **text** | 文本数据 |
| \<empty string\> | 空剪贴板,或任何其它类型的数据 |
</td></tr><tr><td>
Get文件窗口s</td><td>
*none*
or \<string:flags\></td><td>
*object:***[文件窗口s](listers.zh.md)**</td><td>
返回一个 **[文件窗口s](listers.zh.md)** 对象,它表示任何当前打开的列表程序窗口(每个窗口都由 **[文件窗口](lister.zh.md)** 对象表示)。这与使用 **listers** 属性相同,只不过你可以指定可选标志:
| | |
|-------|------------------------------------------------------------------------------|
| **c** | 当前桌面。仅返回当前桌面中的文件窗口。 |
</td></tr><tr><td>
GetQualifiers</td><td>
*无*</td><td>
*string*</td><td>
返回一个表示当前按下的限定键的字符串。如无按下的限定键,字符串为“**无**”。否则,字符串可包含下列任意或全部内容,内容以逗号分隔:“**shift**”、“**ctrl**”、“**alt**”、“**lwin**”、“**rwin**”。
请注意,许多事件会传递给您类似的限定键列表。如果您传递的是限定键列表,则通常应使用该列表而不是调用 DOpus.GetQualifiers。
例如,传递给脚本命令一个包含 *限定 *属性的 **[Func](func.zh.md)** 对象。该属性会告诉您在触发命令时按下了哪些键,这可能与几秒钟后按下的键不同。当用户单击按钮运行命令时,他们通常希望命令使用他们单击时按下的键,而不是在等待命令完成时稍后按下的键。
类似地,**[OnBeforeFolderChange](../scripting_events/onbeforefolderchange.zh.md)** 等事件通常会向您传递一个包含 *限定* 属性的对象(例如 **[BeforeFolderChangeData](beforefolderchangedata.zh.md)**),当触发事件时,该属性指示键的状态。通常,您应该使用该属性,而不是调用 DOpus.GetQualifiers。
如果您确实调用了 DOpus.GetQualifiers,通常希望尽快调用它,然后存储结果,这样,用户在触发脚本后松开某个键的时间就会缩短。
如果您多次调用 DOpus.GetQualifiers,由于在调用之间按下或松开了某个键,每次可能会得到不同的结果。如果需要进行多次检查且需要这些检查保持一致,请调用一次该命令并存储结果。这通常不会影响前面提到的 *qualifiers* 属性,因为它们通常存储键状态的快照。
</td></tr><tr><td>
LoadImage</td><td>
\<string:filename\> 或 \<object:**[Blob](blob.zh.md)**\>
\[\<int:width\>\]
\[\<int:height\>\]
\[\<bool:alpha\>\]</td><td>
object:**[Image](image.zh.md)**</td><td>
从指定的文件加载图像文件。可以选择指定要加载图像的所需大小,以及是否加载 Alpha 通道(如果有的话)。
可以使用 “#iconname” 从内部图标集中加载图标。例如,`#copy` 将从默认集中加载复制图像。默认情况下返回较大的尺寸;对于较小的尺寸,请使用 `#0:iconname`。您还可以使用 `#setname:iconname` 或 `#0:setname:iconname` 指定特定的图标集。
可以通过附加图标索引到文件名,从 DLL 和 EXE 中提取图像,例如 `/system/zipfldr.dll,1`。
您还可以提供包含图像数据而不是文件名的 **[Blob](blob.zh.md)** 对象。
返回的 **[Image](image.zh.md)** 对象可以作为脚本对话框(当该控件处于“图像”模式时)中静态控件的 **[Control](control.zh.md).label** 属性的值(请参见 /Manual/scripting/script_dialogs/README.zh.md)。您还可以将其指定为 **[Dialog](dialog.zh.md)** 对象的 **icon** 属性,以便为脚本对话框指定自定义窗口图标。
</td></tr><tr><td>
LoadThumbnail</td><td>
\<string:filename\>
\[\<int:timeout\>\]
\[\<int:width\>\]
\[\<int:height\>\]
\[\<string:flags\>\]</td><td>
object:**[Image](image.zh.md)**
或
*bool* (**False**)</td><td>
从指定的外部文件中提取缩略图。可以选择指定超时(以毫秒为单位)和要加载缩略图的所需大小。
可选的 **flags** 值支持以下标志(作为字符串提供):
| | |
|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **i** | 阻止 Opus 等待可能需要一段时间才能生成的缩略图,而是在无法立即生成缩略图时返回大图标 |
| **c** | 将 **i** 标志修改为仅应用于云存储文件夹 |
如果加载失败(或在可以生成缩略图之前超时),此方法会返回 **False**。
返回的 **[Image](image.zh.md)** 对象可以作为脚本对话框(当该控件处于“图像”模式时)中静态控件的 **[Control](control.zh.md).label** 属性的值(请参见 /Manual/scripting/script_dialogs/README.zh.md)。您还可以将其指定为 **[Dialog](dialog.zh.md)** 对象的 **icon** 属性,以便为脚本对话框指定自定义窗口图标。
</td></tr><tr><td>
MusicGenres</td><td>
*无*</td><td>
object:**[Vector](vector.zh.md)**</td><td>
返回一个由字符串组成的 [Vector](vector.zh.md) ,表示在元数据面板的流派字段中配置为显示的音乐流派。
</td></tr><tr><td>
Notify</td><td>
\<string:title\>
\<string:message\>
\[\<string:flags\>\]</td><td>
*无*</td><td>
显示系统通知(或在 Windows 7 中显示气泡工具栏)。这要求将 Opus 任务栏图标添加到任务栏通知区域,因此,如果在配置中将其关闭,它会暂时添加,然后再次删除。
可选标志为:
| | |
|-------|----------------------------------------------------------------------------------------|
| **n** | 无声音。阻止系统在显示通知时播放声音。 |
</td></tr><tr><td>
Output</td><td>
\<string:text\>
\[\<bool:error\>\]
\[\<bool:timestamp\>\]</td><td>
*无*</td><td>
将指定文本字符串打印到脚本输出日志(可在下列位置找到: [实用面板、](/Manual/basic_concepts/the_lister/utility_panel.zh.md) 脚本模式下的 [CLI](/Manual/additional_functionality/cli.zh.md),*重命名* 对话框和脚本模式下的 *命令编辑器*)。
如果提供了第二个参数并将其设置为 **True**,则消息将显示为错误。这意味着文本将显示为红色,并且如果当前没有打开的日志窗口,文件窗口状态栏中将闪烁一个警告图标,以提醒用户存在错误情况。
如果提供了可选的第三个参数并将其设置为 **True**,则会为日志消息加上一个时间戳。时间戳仅出现在实用面板中,而不是出现在命令编辑器的输出面板等位置。错误消息始终带有时戳,因此,如果第二个参数为 **True**,则会忽略第三个参数
</td></tr><tr><td>
ReloadScript</td><td>
\<string:file\></td><td>
*无*</td><td>
导致 Opus 重新加载并重新初始化指定的脚本。您必须提供磁盘上的脚本完整路径(如果脚本加载项要重新加载自身,您可以传递 **[Script](script.zh.md).file** 属性的值)。
</td></tr><tr><td>
SendKey</td><td>
\<string:key\></td><td>
*bool*</td><td>
发送指定的击键到系统。该击键将发送到当前具有焦点的任何窗口。例如,`DOpus.SendKey("win+v");` 向系统发送 <kbd>Win</kbd>+<kbd>V</kbd> 键,该键会打开 Windows 剪贴板查看器。
支持的限定键为 `shift`, `ctrl`, `alt` 以及 `win`。
除了字母和数字,还支持以下命名键:`backspace`, `capslock`, `delete`, `down`, `end`, `enter`, `escape`, `home`, `insert`, `left`, `numlock`, `pagedown`, `pageup`, `pause`, `printscr`, `right`, `scrlock`, `space`, `tab`, `up`。
</td></tr><tr><td>
SetClip</td><td>
\<string:text\>
或 *object:***[Items](items.zh.md)**
或 *none*</td><td>
*none*</td><td>
将指定文本或 **[Items](items.zh.md)** 对象(或类似对象,见下文)放入系统剪贴板。如果以无参数方式调用,则将清除剪贴板。
传递文件列表时,还可以给出一个 **[Vector](vector.zh.md)** **[Item](item.zh.md)** 或 **[Path](path.zh.md)** 对象,或完整路径字符串(而不是集合)。或者也可以给出一个 **[StringSet](stringset.zh.md)** 或 **[UnorderedSet](unorderedset.zh.md)** 完整路径字符串。
</td></tr><tr><td>
Toolbars</td><td>
\<string:type\></td><td>
object:**[Toolbars](toolbars.zh.md) **</td><td>
返回一个 **[Toolbars](toolbars.zh.md)** 对象,该对象可以枚举所有已定义的工具栏(无论它们当前是否打开)。
你可以通过指定可选的 *type* 参数将此对象限制为仅返回正在使用的工具栏 - 指定 **"listers"** 以仅返回目前在文件窗口中打开的工具栏,指定 **"docks"** 以仅返回当前浮动的工具栏。
</td></tr><tr><td>
TypeOf</td><td>
*any*</td><td>
*string*</td><td>
返回一个字符串,指示对象或变量的类型。
</td></tr></tbody>
- 主页
- 文件浏览
- 文件窗口
- 工具栏
- 收藏栏
- 多文件夹
- 单窗口模式
- 标签页
- 分栏
- 关联文件夹
- 来源和目标
- 查看
- 列表
- 列
- 排序
- 分组
- 视图
- 详细视图
- 缩略图
- 平面视图
- 标记
- 选择
- 复选框
- 即时查找
- 信息提示
- 查看器
- 文件夹格式
- 导航
- 地址栏
- 文件夹树
- 收藏夹
- 别名
- 文件对话框
- 文件搜索
- 文件操作
- 文件创建
- 文件移动
- 文件复制
- 重命名
- 剪贴板
- 上下文菜单
- 拖放
- 安全
- 文件类型
- 元数据
- 压缩包
- 图片
- 文档
- 纯文本
- 代码
- Markdown
- Word 文档
- 网页
- 表格
- Excel 表格
- 数据库
- 幻灯片
- 模型
- 种子
- 邮件
- Directory Opus
- 配置
- 主题
- 命令
- 命令
- 修饰符
- 内置命令
- 脚本
- 变量
- 官方手册
- 目录
- 版权
- 许可证
- 最终用户许可条件
- 批量许可条件
- 致谢
- 简介
- 基本概念
- 启动 Opus
- 文件窗口
- 打开文件窗口
- 默认文件窗口
- 导航
- 主文件夹
- 上、前进、后退
- 文件树
- 地址栏
- 路径字段
- 驱动按钮和下拉菜单
- 收藏夹
- 智能收藏夹
- 最近和历史列表
- 别名
- 成对文件夹
- 标签
- 标签切换器
- 锁定标签页
- 关联标签页
- 标签组
- 视图模式
- 双栏
- 导航锁定
- 工具栏
- 默认工具栏
- 菜单工具栏
- 操作工具栏
- 收藏栏
- 文件列表工具栏
- “图像”工具栏
- 动态工具栏
- 工具栏集
- 即时查找字段
- 查看器窗格
- 元数据窗格
- 实用程序面板
- 布局
- 样式
- 主题
- 创建自己的主题
- 状态栏
- 资源管理器替换模式
- 源目录和目标目录
- 选择文件
- 使用鼠标和键盘进行选择
- 单击模式
- 复选框模式
- 简单通配符选择
- 高级选择
- 选择单元格
- 搜索和过滤
- 过滤栏
- 显示所有内容
- 工具栏过滤项
- 快速搜索
- 查找文件
- 简易查找
- 高级查找
- 排序和分组
- 手动排序
- 文件夹格式
- 文件夹格式对话框
- 列
- 冻结列
- 排序
- 分组
- 显示
- 过滤器
- 已保存文件夹格式
- 自动记住格式
- 内容类型
- 确定当前格式
- 锁定格式
- 可展开文件夹
- 平面视图
- 文件夹大小
- 虚拟文件系统
- 系统虚拟文件夹
- 文件集合
- 存储的查询
- 库
- 压缩包
- FTP
- MTP
- 文件操作
- 复制、移动和删除文件
- 复制和粘贴
- 拖放
- 使用工具栏按钮进行复制
- 复制时使用通配符
- 复制队列
- 复制覆盖和幽灵文件
- 无人值守操作
- 作业栏
- 确认文件替换对话框
- 复制已更新文件
- 同步
- Deleting Files
- 安全删除
- 重命名文件
- 内联重命名
- 简单通配符重命名
- 高级重命名
- 重命名预设
- 重命名模式
- 标准通配符重命名
- 查找和替换
- 正则表达式
- 正则表达式 + 查找并替换
- 重命名操作
- 文件编号
- 重命名宏
- 重命名选项
- 使用元数据重命名
- 重命名脚本
- 创建文件夹
- 创建压缩包
- 添加到压缩包文件
- 添加到压缩包对话框
- Zip 选项
- 7z 选项
- RAR 选项
- TAR BZip2 选项
- TAR GZip 选项
- Zip 文件
- Zip 注释
- 只读模式
- 自解压 Zip 文件
- 跟踪和撤销文件操作
- 更改属性
- 标记和状态图标
- 编辑元数据
- 文档属性
- 图片属性
- 音乐属性
- 添加封套插图
- 视频属性
- 扩展属性
- 元数据的编程设置
- 时间偏移
- 文件说明
- 过滤操作
- 过滤条款
- 添加、删除和编辑子句
- 过滤条款类型
- 文本过滤器
- UAC 和管理员模式
- FTP
- FTP 地址簿
- 默认设置
- 站点页
- 网络页面
- Display Page
- 索引页面
- 声音页面
- 杂项页面
- 速度页面
- 特殊页面
- 转账页面
- 代理页面
- 添加新站点
- FTP 连接
- 站点属性
- FTP 日志
- FTP 路径
- 附加功能
- 查看图像
- 查看器鼠标、键和工具栏
- 图像标记
- 文件窗口关联查看器
- 播放声音
- 图像转换
- 自动化图像转换任务
- 打印文件夹
- 重复文件查找器
- 拆分文件
- 拼接文件
- 制作链接和连接点
- 浮动工具栏
- 控制浮动工具栏
- 系统级热键
- 导出到 USB
- 与 Everything 集成
- 擦除所有空白
- 文件类型概览
- 更新检查器
- CLI
- 崩溃日志
- 配置
- 备份和恢复配置
- 配置类别
- 色彩和字体
- 暗黑模式
- 主题
- 颜色混合
- Directory Opus 颜色
- Windows 颜色
- 图像
- 字体
- 文件列表
- 文件夹展开
- 鼠标
- 背景事件
- 导航
- 选项
- 信息提示
- Tab键
- 状态栏
- 标题栏
- 文件列表列
- 外观
- 求值器列
- 求值器分组
- 文件名
- 图标
- 选项
- Shell 属性
- 文件列表模式
- 详细信息
- 增强模式
- 外观
- 按钮
- 缩略图
- 文件夹
- 性能
- 样式
- 平铺模式
- 文件操作
- 文件复制
- 属性
- 确认
- 元数据
- 安全
- 删除文件
- 双击文件
- FTP
- 日志记录
- 元数据
- 元数据编辑器
- 音乐类型
- 选项
- 进度指示器
- 统计文件
- 作业栏
- 重命名文件
- 控制键
- 过滤和排序
- 过滤
- 过滤栏
- 即时查找
- 过滤模式
- 查找模式
- 文件夹模式
- 全局过滤器
- 快速键
- 排序
- 文件夹
- 自动读取
- 文件夹格式
- 自动格式
- 文件夹图像
- 文件夹大小
- 交接点和链接
- 网络服务器
- 特殊文件夹
- 虚拟文件夹
- 桌面
- 文件系统
- 此电脑
- 文件夹标签页
- 尺寸
- 边缘颜色
- 文件夹标签栏
- 分组
- 锁定
- 选项
- 文件夹树
- 外观
- 内容
- 展开/折叠
- 图钉
- 选项
- 选择事件
- 常用路径
- 收藏夹列表
- 文件夹别名
- 主文件夹
- 配对文件夹
- 最近列表
- 智能收藏夹
- Internet
- 电子邮件
- 更新
- 标记
- 标记 定义
- 标记分配
- 在特定文件夹中
- 选项
- 启动 Opus
- 资源管理器替换
- 来自桌面
- 任务栏图标
- 来自 Win + E 热键
- 启动
- 布局和样式
- 默认文件窗口
- 布局
- 样式
- 地址栏
- 选项
- 路径字段
- 外观
- 菜单
- 路径补全
- 工具栏
- 其它
- 高级选项
- 外部工具
- 隐私
- Shell 扩展
- 声音
- Windows 集成
- 跳跃列表
- Windows 启动延迟
- 工具栏
- 外观
- 文件夹工具栏
- 图标
- 选项
- 工具栏组
- 视图工具条
- 用户界面
- 语言
- Spacing
- 过渡动画
- 查看器
- 独立查看器
- Options
- 尺寸和位置
- 鼠标按钮
- 已标记图片
- 幻灯片放映
- 查看器窗格
- 查看器插件
- Zip 和其它压缩包文件
- 压缩包与 VFS 插件
- 压缩包选项
- 上下文菜单
- Zip 文件
- 自定义
- 自定义对话框
- 工具栏
- 上下文菜单
- 按键
- 命令
- User Commands
- 默认工具栏
- 创建您自己的按钮
- Editing the Toolbar
- 启动选项
- 工具栏上下文菜单
- 多功能按钮
- 下拉按钮和菜单
- 动态按钮
- 驱动器按钮配置
- Field Buttons
- 路径字段配置
- 过滤器字段配置
- 驱动器下拉配置
- 与他人分享功能
- 命令编辑器
- 简单命令编辑器
- 高级命令编辑器
- 使用热键控件
- 用户自定义命令
- 同步和异步函数
- 内部命令参数
- 将文件传递到外部程序
- 命令修饰符
- MS-DOS 批处理命令
- WSL 命令
- 嵌入重命名脚本
- DDE 函数
- 嵌入式功能
- 文件类型
- Directory Opus 文件类型
- 文件类型组
- 使用方式编辑器
- 文件类型编辑器
- Actions
- 事件
- 上下文菜单
- 下拉菜单
- 替换菜单
- Info Tip
- 平铺模式
- 脚本
- 重命名脚本
- Custom Fields in the Rename Dialog
- 脚本函数
- 脚本插件
- 包括文件
- 模块
- 脚本包
- 脚本安装器文件
- Script Management
- 创建新脚本
- 脚本安装器
- 脚本编辑器
- 脚本资产**
- 编辑器
- 代码编辑器
- 对话框编辑器
- 对话框编辑器命令
- Adding Dialog Controls
- 尺寸和定位对话框控件
- 使用布局命令
- 对话框控件制表顺序
- 对话框控制助记符
- 语言覆盖
- 对话框控件属性
- 常见对话框属性
- 对话框属性 若要编辑对话框的属性,请在任意控件外部单击对话框。适用于对话框的具体属性是:
- 静态文本属性
- 标记文本属性
- 编辑控件属性
- 按钮属性
- 复选框属性
- 单选按钮属性
- 组合框属性
- 列表框属性
- 列表视图属性
- 标签页控件属性
- 组框属性
- 字符串编辑器
- 片段
- 脚本对话框
- 创建脚本对话框
- 对话消息循环
- 简单对话框
- 分离对话框
- 读取对话框控件值
- 与对话框控件交互
- 资源
- 字符串资源
- 脚本日志
- 示例脚本
- 示例重命名脚本
- 简单脚本函数
- 添加新内部命令
- 添加新列
- 使用 Shell 属性添加新列
- 拓展即时查找领域
- 简单对话框和弹出菜单
- 脚本对话框示例
- 响应事件
- 求值器
- 求值器语法
- 求值器变量
- Applicable Contexts
- 求值器列
- 求值员组
- 过滤器和查找
- 文件信息提示和平铺
- 按钮和功能
- 求值器按钮标签
- 求值器按钮图标
- Tooltips
- Dynamic State
- Conditional Behavior
- 函数中的求值子句
- 求值插入代码
- 求值器生成的命令行
- 重命名
- 重命名控制键
- 状态栏
- 列上下文菜单
- 标签上下文菜单
- Examples
- 参考
- 通配符参考
- 模式匹配语法
- 正则表达式语法
- 状态栏代码
- 文件和文件夹计数代码
- 磁盘空间代码
- 音乐和视频时长代码
- 图形元素代码
- 其它代码
- 条形图和百分比
- 隐藏状态栏中的部分内容
- 状态栏上的填充部分
- 命令参考
- 参数类型
- 内部命令
- CLI
- Clipboard
- Close
- ContextMenu
- Copy
- CreateFolder
- Delete
- Favorites
- FileType
- Find
- GetSizes
- Go
- Help
- Image
- Join
- Marker
- Play
- Prefs
- Properties
- Recent
- Rename
- Select
- Set
- SetAttr
- Show
- Split
- Toolbar
- Undo
- 外部控制代码
- 用于传递文件名代码
- 有关路径的代码
- 对话框显示代码
- 日期和时间的代码
- Codes for clipboard and variables
- 命令修饰符参考
- 脚本参考
- 脚本对象
- 关于 AboutData**
- Activate文件窗口Data
- ActivateTabData
- AddCmdData
- AddColData
- AfterFolderChangeData
- 别名
- 别名
- Args
- AudioCoverArt
- AudioMeta
- BeforeFolderChangeData
- Blob
- BusyIndicator
- ClickData
- CloseListerData
- CloseTabData
- 列
- ColumnValue
- Command
- ConfigChangeData
- 控件
- CustomFieldData
- 日期
- Dialog
- DialogListColumn
- DialogListColumns
- DialogListGroup
- DialogListItem
- DialogOption
- DisplayModeChangeData
- 停靠窗口
- DocMeta
- DOpus
- DOpusFactory
- DoubleClickData
- DPI
- Drive
- ExeMeta
- 收藏**
- 收藏夹
- File
- FileAttr
- FileGroup
- FileOperationCompleteData
- FileSize
- FilesystemChangeData
- FiletypeGroup
- FiletypeGroups
- 过滤器
- FilterParseError
- FlatViewChangeData
- FolderEnum
- FontMeta
- Format
- FSUtil
- Func
- GlobalFilters**
- GetCopyQueueNameData
- GetCustomFieldData
- GetNewNameData
- HighlightedColumns
- 图像
- ImageMeta
- IncludeFileInitData
- Item
- 项
- Lister
- 列出对象
- ListerResizeData
- ListerUIChangeData
- 映射
- 元数据**
- Msg
- Open文件窗口Data
- OpenTabData
- OtherMeta
- PairedFolder
- Path
- 进度
- 快速过滤器
- Rect
- 结果
- 脚本
- ScriptColorPair
- ScriptColumn
- ScriptColumnData
- ScriptCommand
- ScriptCommandData
- ScriptFAYTCommand
- ScriptFAYTCommandData
- ScriptConfig
- ScriptInitData
- ScriptStrings
- ShellProperty
- ShutdownData
- SmartFavorite
- 智能收藏夹
- SortOrder
- SourceDestData
- StartupData
- StringSet
- StringTools
- StyleSelectedData
- SysInfo
- SystemSettingChangeData
- Tab
- TabClickData
- TabGroup
- TabGroups
- TabGroupTabEntry
- TabGroupTabList
- TabStats
- 工具栏
- 工具栏
- UnorderedSet
- Var
- Vars
- Vector
- 版本**
- VideoMeta
- Viewer
- 查看器
- ViewerEventData
- 工具
- WinVer
- 脚本事件
- OnAboutScript
- OnActivateLister
- OnActivateTab
- OnAddColumns
- OnAddCommands
- OnAfterFolderChange
- OnBeforeFolderChange
- OnClick
- OnCloseLister
- OnCloseTab
- OnDisplayModeChange
- OnDoubleClick
- OnFilesystemChange
- OnFileOperationComplete
- OnFlatViewChange
- OnGetCopyQueueName
- OnGetCustomFields
- OnGetNewName
- OnInit
- OnInitIncludeFile
- OnListerResize
- OnListerUIChange
- OnOpenLister
- OnOpenTab
- OnScriptColumn
- OnScriptCommand
- OnScriptConfigChange
- OnScriptFAYTCommand
- OnShutdown
- OnSourceDestChange
- OnStartup
- OnStyleSelected
- OnSystemSettingChange
- OnTabClick
- OnViewerEvent
- 求值器函数
- AbortFunc
- Abs
- Age
- Arg
- As
- Asc
- Atan
- Capitalize
- Cbrt
- Ceil
- Chr
- Cos
- Clip
- ClipFormat
- Count
- DateDiff
- DatePart
- DegToRad
- DisplayName
- Elapsed
- Exists
- FileCount
- FileExt
- FilePart
- Floor
- Format
- Hypot
- InStr
- IsAlpha
- IsChecked
- IsDigit
- IsEnabled
- IsLower
- IsParent
- IsPath
- IsPunct
- IsSelected
- IsSet
- IsSpace
- IsUpper
- KeyDown
- LanguageStr
- LCase
- Left
- Len
- MakeLegal
- Match
- Max
- Mid
- Min
- Now
- Output
- Parent
- PathType
- Pow
- RadToDeg
- RegEx
- RegExS
- Replace
- Resolve
- Reverse
- Right
- Root
- Round
- Running
- Select
- Sin
- Space
- Stem
- StrCmp
- String
- Sqrt
- Swap
- SysInfo
- Tan
- Trim
- Truncate
- TypeOf
- UCase
- URLEncode
- Val
- DOpusRT 参考手册
- 文件集合外部操作
- 检索文件和文件夹信息
- 元数据关键字
- Column 关键字
- SetAttr META 的关键字
- 文本过滤器
- 图标集
- 图标集 XML 定义文件
- 图标大小
- 图标名称
- 图标显示名称
- 图标类别
- DPI aware Icon Sets
- 本地化
- 图标图像
- 重命名宏语言
