求值器列
此页面允许您创建自己的列,它们可以使用 求值器 来操作文件名或其它元数据以生成它们显示的文本。
例如,您可以使用求值器的 RegEx() 函数来提取文件名的一部分并将其显示在单独的列中。
您的已配置列显示在列表中。使用列表上方的工具栏按钮添加、编辑或删除列。您也可以使用共享按钮将列的定义复制到剪贴板,或者粘贴到剪贴板中。
底部有一个标记为 示例文件 的字段。这允许您选择一个将被馈送至列表中所有已定义列的文件,以填充 示例 列。这能使您实时查看您的列如何工作。
单击 添加 或 编辑 按钮将显示列编辑器。
列编辑器
上图显示了内置示例求值器列之一的默认 图像字节 列的定义。
标题:定义您的列的标题。这显示在 Opus 中的列列表中。
标题标题:允许您提供一个可选项标题,它用于列表中的列标题。如果您将其留空,则使用 标题 代替。
关键字:定义一个允许以编程方式控制您的列的关键字。所有求值列关键字都以前缀
eval:
开始,后跟指定的关键字。例如,可以使用命令Set COLUMNSTOGGLE=eval:imagebytes
启用上述列。求值器代码:您可以在此处输入生成列内容的求值器代码。有关更多详细信息,请参阅 求值器 部分。
类型:列的类型决定它如何显示您的代码生成的内容。 ^类型^说明^
日期
使用当前语言环境设置将提供的值显示为日期。
日期/时间
使用当前语言环境设置将它显示为日期和时间。
双精度型
显示一个双精度数字。小数位数将受到限制。
图形
将值显示为图表(预计值在 0 到 100 之间)。
百分比
将值显示为百分比。
评级
将值显示为一个或多个星号。星号的最大数目单独配置。
有符号
显示一个有符号值。
大小
将值显示为文件大小,并带有适当的后缀。
文本
显示纯文本。
时间
使用当前语言环境设置将值显示为时间。
无符号
显示一个无符号值。
图形颜色:当类型设置为 图形 时,这允许您为图形配置“填充”颜色。
最大星号:当类型设置为 评级 时,这允许您配置列中星号的最大数目。
类别:定义列在列列表中出现的类别。
对齐:定义列对齐方式(左对齐、右对齐或居中对齐)。
默认宽度:列的可选默认宽度,可以用像素或字符指定。
默认按相反顺序排序:为日期字段等列启用此选项,您希望默认按相反的排序顺序(例如,最新的文件位于顶部而不是底部)。
如果文件更改则刷新:如果启用,当检测到文件已更改时,Opus 会为给定文件重新生成您的列内容。只有当唯一更改是文件属性(而不是其大小或时间戳)时,包括属性 选项才会使此操作发生。
如果名称更改则刷新:如果启用此选项,则在文件重命名时,Opus 会重新生成您的列内容。对于基于文件名的任何求值器列,您会希望这样做。
仅限文件系统文件夹:如果启用,此列将仅在普通文件系统文件夹(例如 C:) 中可用,而不能在 FTP 站点或压缩包等位置中使用。如果您的列依赖于仅对实际文件可用的元数据,则会希望启用此选项。
自定义分组:如果启用,求值子句将单独调用,其中变量
operation
设置为值"group"
。这允许您返回您希望将项默认放入的组的名称。
有关可以在何处使用求值器,请参阅有关 求值器 的部分。
最后更新于