# 其它代码
以下状态栏代码用于设置文本样式、显示有关当前驱动器或文件窗口的其它信息,或与变量和 if 条件配合使用。
# 其它代码
<table>
<thead><tr><th>
代码</th><th>
说明
</th></tr></thead><tbody><tr><td>
\<b\>...\</b\>
\<i\>...\</i\>
\<u\>...\</u\></td><td>
**粗体文本**
**斜体文本**
**下划线文本**
使用 HTML 风格标签加粗、倾斜或给状态栏上的文本加下划线。
\<b\>This Will Be Bold Text\</b\>
\<i\>This Will Be Italic Text\</i\>
\<u\>This Will Be Underlined Text\</u\>
</td></tr><tr><td>
\<#RRGGBB\>...\</#\></td><td>
**文本颜色**
围绕文本使用含 RGB 十六进制值标签使其颜色有所不同。
\<#FF0000\>This Will Be Red Text\</#\>
</td></tr><tr><td>
{{</td><td>
**文字字符 {**
连续添加两个 { 字符以将单个文字字符 { 插入状态栏文本,而无需将其解释为状态栏代码的开头。
</td></tr><tr><td>
//</td><td>
**注释**
使用 **//** 开头行将其变成注释。注释可用于添加注释或说明,或临时移除状态栏部分。
**//** 必须置于行的开头,之前不能有空格或其它任何内容,该行才成为注释。
</td></tr></tbody>
</table>
# 其它代码 # 其它代码
<table>
<thead><tr><th>
代码</th><th>
说明
</th></tr></thead><tbody><tr><td>
{dlet}</td><td>
**驱动器代号**
显示当前驱动器代号。它是指源文件列表中当前显示的文件夹。
</td></tr><tr><td>
{dlab}</td><td>
**驱动器标签**
显示源文件列表中当前打开的驱动器的标签(如果有)。
</td></tr><tr><td>
{fsys}</td><td>
**文件系统**
显示当前驱动器的文件系统类型。
</td></tr><tr><td>
{vm}</td><td>
**视图模式**
显示源文件列表中的当前 [视图模式](/Manual/basic_concepts/the_lister/view_modes.zh.md)。
</td></tr><tr><td>
{ls}</td><td>
**文件窗口状态**
显示文件窗口的当前 [源/目标](/Manual/basic_concepts/source_and_destination.zh.md) 状态。
</td></tr></tbody>
</table>
# 其它代码 # 其它代码
<table>
<thead><tr><th>
代码</th><th>
说明
</th></tr></thead><tbody><tr><td>
{sel:..}</td><td>
**所选文件信息**
显示有关最近所选文件的信息。 **sel:** 后必须跟一个关键字以指定要显示的信息;有效关键字为:
- **name**:文件或文件夹的名称。
- **size**:文件大小。在此关键字后面跟 **b** 或 **k** 以将单位指定为 *字节* 或 *KB*(否则,会自动选择单位)。
- **create**:创建日期戳。在此关键字后面跟 **d** 或 **t** 以指定 *日期* 或 *时间*(否则,两个都会显示)。
- **write**:最后写入(修改)日期戳。在此关键字后面跟 **d** 或 **t** 以指定 *日期* 或 *时间*(否则,两个都会显示)。
- **access**:最后访问日期戳。
- **attr**:文件或文件夹属性。
- **desc**:描述字符串(与在 *描述* 列中显示的字符串相同)。
- **path**:文件或文件夹的完整路径。
- **index**:文件列表中的索引。
例如,**{sel:sizek} {sel:desc}**。
</td></tr></tbody>
</table>
# 其它代码 # 其它代码
<table>
<thead><tr><th>
代码</th><th>
说明
</th></tr></thead><tbody><tr><td>
{var:...}</td><td>
**变量**
显示变量值。还可用于 [隐藏状态栏上的部分](hiding_sections_on_the_status_bar.zh.md)。可以使用命令通过 [@set 修饰符](../command_reference/command_modifier_reference.zh.md) 或使用脚本通过 [Vars 对象](../scripting_reference/scripting_objects/vars.zh.md) 设置变量。
变量名称必须以作用域为前缀。例如:
- **{var:glob:MyGlobalVariable}**
- **{var:lst:My文件窗口Variable}**
- **{var:tab:MyFolderTabVariable}**
- **{var:src:MySourceFolderTabVariable}**
- **{var:dst:MyDestinationFolderTabVariable}**
- **{var:left:MyLeftFolderTabVariable}**
- **{var:right:MyRightFolderTabVariable}** **tab** 作用域通常与 **src** 作用域相同,但并不总是如此。如果你的 Opus 配置为对左右文件列表使用单独的状态栏,则可以在两方的状态栏定义中使用 **tab** 作用域,它会在为每一方查找适当的文件列表中的变量。
相同的作用域前缀还用于使用变量的命令中。此外,为了与其它状态栏代码保持一致,还可以使用:
- **{varL:tab:xyz}** 作为 **{var:left:xyz}** 的同义词
- **{varR:tab:xyz}** 作为 **{var:right:xyz}** 的同义词
- **{varD:tab:xyz}** 作为 **{var:dst:xyz}** 的同义词若要 [隐藏状态栏部分](hiding_sections_on_the_status_bar.zh.md)(当未设置变量时)且在设置变量时显示该部分,可以这样操作:
- **{h!{var:glob:ShowExtraInfo}} ...额外信息已打开... {h!}**然后可以使用菜单项、按钮或热键运行此命令来开启和关闭状态栏的这部分:
@if:\$glob:ShowExtraInfo
@set glob:ShowExtraInfo
@if:else
@set glob:ShowExtraInfo=on
@if:common
@toggle:update
有关 **@if**、**@set** 和 **@toggle** 命令指令的详细信息,请参见 [命令修饰符参考](../command_reference/command_modifier_reference.zh.md)。
可以在变量名称前添加 **!** 以对变量求反:
- **{h!{var:!glob:ShowExtraInfo}} ...额外信息已关闭... {h!}**
</td></tr></tbody>
</table>
# 其它代码 # 其它代码
所有这些代码都会测试条件并返回结果。如果条件为真,则会返回“1”;如果条件为假,则会返回空(空字符串)。通常将它们用于显示或隐藏其它信息。单独使用它们来测试你的状态栏代码以检查它们是否按预期返回“1”可能会很有用,但是一旦测试完毕,可能只会在与 **{h!}** 和类似的 [代码配合使用来显示和隐藏状态栏部分](hiding_sections_on_the_status_bar.zh.md)中使用它们。
{h!{ifpath:C:\}} 你位于 C:\ 的根目录。我敢肯定你之前并不知道这一点。 {h!}
计算 **{ifpath:...}** 相当便宜,请记住,其它条件测试可能会造成性能下降,尤其是在最终触及网络驱动器或求值复杂命令时。状态栏会经常更新——例如,每当选择或取消选择文件时——并且每次更新时都会重新求值添加到其中的任何条件测试。不要过度使用!
当根据多个条件显示或隐藏状态栏部分时,请在开头放置评价成本最低的那些。例如:
{h!{ifpath:/downloads}!{ifexists:.\*.dll}} 警告:下载文件夹中有 DLL! {h!}
**{ifpath:...}** 测试很快,因为当前路径已经知道,只需与指定路径或通配符进行比较即可。如果该测试失败,则可以跳过随之而来的 **{ifexists:...}** 测试。按此顺序进行测试意味着你仅在重要时才会进行更昂贵的测试。**{ifexists:...}** 可能很耗时,因为它必须转到磁盘/文件系统以检查是否存在任何内容,这比测试已经存在于内存中的内容要慢得多。
如果你在状态栏上多次测试相同的条件,使用完全相同的代码,你只会在第一次测试中会受到性能损失;其它测试会复用其结果。
<table>
<thead><tr><th>
代码</th><th>
描述
</th></tr></thead><tbody><tr><td>
{ifpath:...}</td><td>
**测试当前路径**
在 {ifpath:...} 中使用以测试当前路径是否与特定的文件夹、通配符或正则表达式匹配。
**{ifpath:C:\Program Files}** -- 当“C:\Program Files”是当前文件夹时为真。
引号是可选项,但如果路径中包含 **{** 或 **}** 字符,则 *必须* 使用引号将其括起来:
**{ifpath:"C:\My {Test} Folder"}** -- 当“C:\My {Test} Folder”是当前文件夹时为真。
在路径前放置 **!** 以**否定**测试。
**{ifpath:!C:\Program Files}** -- 当“C:\Program Files”不是当前文件夹时为真。
默认情况下使用[通配符模式匹配语法](../wildcard_reference/pattern_matching_syntax.zh.md)。请注意,这意味着如果路径包含 **(** 或 **)** 字符,你需要转义这些字符:
**{ifpath:C:\Program Files '(x86')}** -- 当“C:\Program Files (x86)”是当前文件夹时为真。
如果你愿意,可以使用[别名](/Manual/basic_concepts/the_lister/navigation/aliases.zh.md):
**{ifpath:/downloads}** -- 当在你的“下载”文件夹中时为真。
*通配符提示 - 匹配文件夹和子文件夹:*
以 **(\|\\)** 结尾的路径意味着它将匹配文件夹本身和其下的任何文件夹。例如:
- 使用 **C:\MyFolder** 作为模式只会匹配 **C:\MyFolder** 本身,而不匹配 **C:\MyFolder\Child**。
- 如果你改为使用 **C:\MyFolder\\**\*,它将匹配 **C:\MyFolder\Child**,但不匹配 **C:\MyFolder** 本身。
- 如果你使用 **C:\MyFolder**\*, 它将匹配这两个文件夹,但也将匹配完全无关的文件夹,如 **C:\MyFolderBackup**。
- 使用 **C:\MyFolder(\|\\)** 将匹配文件夹本身和其下的任何文件夹(包括子文件夹的子文件夹,依此类推)。
**{ifpath:C:\Program Files(\|\\)}** -- 当在“C:\Program Files”或其子文件夹中时为真。
你可以通过在路径前添加 **regex:** 来使用[正则表达式语法](../wildcard_reference/regular_expression_syntax.zh.md):
**{ifpath:regex:"C:\\Program Files\\\[^\\\]+\$"}** -- 仅在“C:\Program Files”的直接子文件夹中为真。
**{ifpath:!regex:\[0-9\]}** -- 在路径中没有数字的文件夹中为真。
你不能同时使用别名和正则表达式。在使用正则表达式时记得转义反斜杠。
(请注意,与[命令限定符](../command_reference/command_modifier_reference.zh.md)等效项不同,你不能使用 *ifpathr* 作为正则表达式模式的简写,因为它在这里有不同的含义。)
**{ifpath:...}** 代码测试当前活跃的文件夹标签页的文件夹。你还可以使用:
- **{ifpathL:...}** 测试左标签页的文件夹。
- **{ifpathR:...}** 测试右标签页的文件夹。
- **{ifpathD:...}** 测试目标标签页的文件夹。**L**、**R** 和 **D** 字符必须是大写。你通常只会在为两边同时共享的单个状态栏定义时才使用这些特定于一侧的变体(如今通常不推荐这种做法)。当为文件窗口的每一侧使用状态栏时,如果你从另一侧测试某一侧的路径,你可能会得到意外的结果,因为每个状态栏只更新响应于影响其自身侧面的更改,不更新对另一侧的更改。
</td></tr><tr><td>
{ifexists:...}</td><td>
**测试路径是否存在**
使用 **{ifexists:...}** 测试文件系统中的项目是否存在。如果在指定路径处存在文件或文件夹,测试将返回真;找到文件或文件夹不会产生差别。
与 **{ifpath:...}** 代码一样,引号是可选项,但如果路径中包含 **{** 或 **}** 字符,则必须使用引号。
你可以测试绝对路径是否存在:
**{ifexists:C:\Docs\My Special File.txt}** -- 如果“C:\Docs\My Special File.txt”存在,则为真。
你还可以测试相对路径是否存在(即相对于文件夹标签页的当前位置)。相对路径 *必须* 以 **.\\**(表示当前目录)或 **..\\**(表示当前目录的父目录)开头。
**{ifexists:".\Help"}** -- 如果“Help”存在于当前目录下,则为真。
可以在最后一个路径组件中使用基本的 \* 通配符:
**{ifexists:".\\.dll"}** -- 如果当前目录下存在任何 \*.dll 文件(或文件夹!),则为真。
与 **{ifpath:...}** 一样,你可以使用路径前放置 **!** 来否定测试:
**{ifexists:!"C:\Test\\.dll"}** -- 如果“C:\Test”中不存在 \*.dll 文件,则为真。
与 **{ifpath:...}** 一样,并且有其上方章节中讨论的类似注意事项,你可以使用 **{ifexistsL:...}**、**{ifexistsR:...}** 和 **{ifexistsD:...}** 以目标左、右或目标侧,而不是活动侧。
我们不建议测试网络驱动器上的路径,因为如果驱动器速度较慢或不可访问,这可能会造成严重的延迟。(Windows 需要最多 30 秒才能决定无法访问网络路径,并且可以阻止在此期间尝试访问的程序。)在可移动驱动器上测试路径或测试它们的存在也可能产生不希望有的副作用,但这取决于你正在测试的驱动器类型。
</td></tr><tr><td>
{if:...}
{ifset:...}</td><td>
**测试 Set 和其它命令**
类似于 **@if** 和 **@ifset** [命令限定符](../command_reference/command_modifier_reference.zh.md),你可以测试[内部命令](../command_reference/internal_commands/README.zh.md)的状态,以确定是否应该隐藏状态栏部分。
*“命令的状态”* 通常表示如果将命令放置在工具栏按钮上,按钮是否会显示“按下”或激活。例如,**Set VIEW=Details** 命令将在文件列表为**详细信息**模式时显示为激活。
与 **{ifpath:...}** 代码一样,引号是可选项,但如果命令中包含 **{** 或 **}** 字符,则必须使用引号。
**{if:Set VIEW=Details}** -- 如果文件列表为“详细信息”模式,则为真。
**{if:Toolbar NAME="My Toolbar" TOGGLE}** -- 如果“My Toolbar”已打开,则为真。
**{ifset:...}** 仅仅是 **{if:Set...}** 的同义词,为了与程序其它部分中类似命令的兼容性而保留。
**{ifset:VIEW=Details}** -- 等同于 **{if:Set VIEW=Details}**
与 **{ifpath:...}** 一样,您可以使用路径前放置 **!** 来否定测试:
**{if:!Set VIEW=Details}** -- 如果文件列表不是“详细信息”模式,则为真。
作为一个示例用例,你可能希望在缩略图等模式下状态栏显示所选文件的时间和大小,而在详细信息模式下删除额外的杂项,因为详细信息模式在其中列中显示相同信息。你可以使用以下代码来实现此目的:
**{h!{if:!Set VIEW=Details}}{sel:size} {sel:write}{h!}**
与 **{ifpath:...}** 一样,并且有其上方章节中讨论的类似注意事项,你可以使用 **{ifL:...}**、**{ifR:...}** 和 **{ifD:...}** 以目标左、右或目标侧,而不是活动侧。
将以下英文文本翻译成中文:
- 主页
- 文件浏览
- 文件窗口
- 工具栏
- 收藏栏
- 多文件夹
- 单窗口模式
- 标签页
- 分栏
- 关联文件夹
- 来源和目标
- 查看
- 列表
- 列
- 排序
- 分组
- 视图
- 详细视图
- 缩略图
- 平面视图
- 标记
- 选择
- 复选框
- 即时查找
- 信息提示
- 查看器
- 文件夹格式
- 导航
- 地址栏
- 文件夹树
- 收藏夹
- 别名
- 文件对话框
- 文件搜索
- 文件操作
- 文件创建
- 文件移动
- 文件复制
- 重命名
- 剪贴板
- 上下文菜单
- 拖放
- 安全
- 文件类型
- 元数据
- 压缩包
- 图片
- 文档
- 纯文本
- 代码
- 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
- 本地化
- 图标图像
- 重命名宏语言
