# Prefs
**Prefs** 内部命令可以用于:
- 显示 [配置](/Manual/preferences/README.zh.md) 对话框,让你更改大多数配置选项
- 显示 [自定义](/Manual/customize/README.zh.md) 对话框以编辑工具栏、菜单和热键
- 显示 [文件类型](/Manual/file_types/README.zh.md) 对话框以配置上下文菜单、双击操作和其它特定于文件类型设置
- 显示并编辑 [FTP 通讯簿](/Manual/ftp/ftp_address_book/README.zh.md)
- [备份和恢复](/Manual/preferences/backing_up_and_restoring_preferences.zh.md) 你的配置
- 加载并保存 [文件查看器布局](/Manual/basic_concepts/the_lister/layouts/README.zh.md)
- 更新 [默认文件查看器](/Manual/basic_concepts/the_lister/the_default_lister.zh.md) 设置
- 加载并保存 [文件查看器样式](/Manual/basic_concepts/the_lister/styles.zh.md)
- 加载并保存 [文件查看器主题](/Manual/basic_concepts/the_lister/themes/README.zh.md)
- 管理 [VFS 插件](/Manual/preferences/preferences_categories/zip_and_other_archives/archive_and_vfs_plugins.zh.md)
- 安装、管理和编辑 [脚本加载项](/Manual/scripting/script_add-ins/README.zh.md)。
**命令自变量:**
<table>
<thead><tr><th>
自变量</th><th>
类型</th><th>
可能值</th><th>
描述
</th></tr></thead><tbody><tr><td>
*(无自变量)*</td><td>
-</td><td>
-</td><td>
显示 **[配置](/Manual/preferences/README.zh.md)** 对话框。
*范例:* `Prefs`
</td></tr><tr><td>
ADDFTPSITE</td><td>
/S</td><td>
*(无值)*</td><td>
添加当前连接的 FTP 站点作为 [FTP 通讯簿](/Manual/ftp/ftp_address_book/README.zh.md) 中的新条目。如果您当前没有查看 FTP 目录,此命令无效。
*范例:* `Prefs ADDFTPSITE`
</td></tr><tr><td>
BACKUP</td><td>
/O</td><td>
*(无值)*</td><td>
自动化配置备份进程。默认情况下,您的所有配置设置、工具栏、菜单和热键都将包含在备份中,但不会包括图像和声音等额外数据。此自变量的可选项用于控制哪些额外数据包含在备份中。使用 **TO** 自变量指定备份文件名称,**PASSWORD**、**DESC** 和 **QUIET** 自变量提供其它控制。
*范例:* `Prefs BACKUP TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**images**</td><td>
在自动配置备份时,将图像文件包含在您的备份中(对应于 *[备份和恢复配置](/Manual/preferences/backing_up_and_restoring_preferences.zh.md)* 向导中的 **备份图像** 选项)。
*范例:* `Prefs BACKUP=images TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**sounds**</td><td>
在备份中包含声音文件(对应于 **备份声音** 选项)。
*范例:* `Prefs BACKUP=sounds TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**data**</td><td>
在备份中包含其它数据(对应于 **备份其它数据** 选项)。
*范例:* `Prefs BACKUP=data TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**localstate**</td><td>
包含本地状态数据(对应于 **备份本地状态数据** 选项)。
*范例:* `Prefs BACKUP=data,localstate TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**all**</td><td>
备份所有内容(相当于 **BACKUP=images,sounds,data,localstate**)。
*范例:* `Prefs BACKUP=all TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**notabs**</td><td>
(Opus 13.3.1 及以上版本)从备份中排除当前打开的窗口和标签(仅在备份本地状态时相关)。
*范例:* `Prefs BACKUP=all,notabs TO="/desktop/PrefsBackup"`
</td></tr><tr><td>
BACKUPRESTORE</td><td>
/S</td><td>
*(无值)*</td><td>
启动 *[备份和恢复配置](/Manual/preferences/backing_up_and_restoring_preferences.zh.md)* 向导,它允许您备份和恢复配置,以及将 Opus 导出到 USB 驱动器。您可以使用 **TO** 自变量覆盖默认备份名称,并使用 **PASSWORD** 或 **DESC** 自变量在创建备份时预先提供默认密码或描述。
*范例:* `Prefs BACKUPRESTORE`
*范例:* `Prefs BACKUPRESTORE TO="/desktop\Backup for %username% on {date|yyyy-MM-dd}" PASSWORD="cat" DESC="Quick Backup."`
如果您希望在不显示交互式向导的情况下自动化备份或还原过程,请使用单独的 **BACKUP** 或 **RESTORE** 自变量。
</td></tr><tr><td>
COLLAPSEALL</td><td>
/S</td><td>
*(无值)*</td><td>
在 **[配置](/Manual/preferences/README.zh.md)** 对话框中折叠所有类别。与 `PAGE` 自变量结合使用以显示新页面并折叠所有其它类别。
*范例:* `Prefs PAGE=folderformats COLLAPSEALL`
</td></tr><tr><td>
CUSTOMIZE</td><td>
/O</td><td>
*(无值)*</td><td>
显示 **[自定义](/Manual/customize/README.zh.md)** 对话框。该对话框将在上次使用的页面上打开。
*范例:* `Prefs CUSTOMIZE`
</td></tr><tr><td>
</td><td>
</td><td>
*\<page\>*</td><td>
在 **定制** 对话框上显示指定的标签。此自变量允许的值为 **commands**、**toolbars**、**keys** 和 **menus**。
*范例:* `Prefs CUSTOMIZE=toolbars`
</td></tr><tr><td>
DESC</td><td>
/K</td><td>
*\<描述\>*</td><td>
为配置备份分配一个描述(与 **BACKUP** 或 **BACKUPRESTORE** 自变量一起使用)。请记住,如果描述字符串包含空格,则需要用引号将其括起来。
*范例:* `Prefs BACKUP TO="/desktop/PrefsBackup" DESC="My Opus Config"`
</td></tr><tr><td>
FILETYPES</td><td>
/S</td><td>
*(无值)*</td><td>
显示 **[文件类型](/Manual/file_types/README.zh.md)** 对话框。
*范例:* `Prefs FILETYPES`
</td></tr><tr><td>
FROM</td><td>
/K</td><td>
*\<备份文件\>*</td><td>
指定要还原的配置备份文件(与 **RESTORE** 自变量结合使用以自动化配置还原过程)。
*范例:* `Prefs RESTORE FROM="/desktop/PrefsBackup"`
</td></tr><tr><td>
FTPSITES</td><td>
/O</td><td>
*(无值)*</td><td>
显示 **[FTP 通讯簿](/Manual/ftp/ftp_address_book/README.zh.md)**。
*范例:* `Prefs FTPSITES`
</td></tr><tr><td>
</td><td>
</td><td>
*\<站点名称\>*</td><td>
显示 **[FTP 通讯簿](/Manual/ftp/ftp_address_book/README.zh.md)** 并自动选择指定站点。如果站点位于通讯簿的一个子文件夹中,则需要提供站点的完整路径。
*范例:* `Prefs FTPSITES="WorkServers\Production"`
</td></tr><tr><td>
HEADING</td><td>
/O</td><td>
*(无值)*</td><td>
当与生成项目列表的命令一起使用时(请参阅 [动态按钮](/Manual/customize/creating_your_own_buttons/editing_the_toolbar/dynamic_buttons/README.zh.md)),**HEADING** 自变量在列表开头添加一个小标题。当列表为空时小标题将被隐藏。小标题仅适用于那些可能在与按钮本身相同的级别生成多个项目的命令。
当 **HEADING** 自身使用且没有指定文本值时,主按钮的标签文本将用于小标题。
*示例:* `Prefs LAYOUTLIST 标题`
</td></tr><tr><td>
</td><td>
</td><td>
*\<标题文本\>*</td><td>
如果要将标题文本与按钮的标记不同,则可以指定标题文本。
*示例:* `Prefs STYLELIST HEADING="Styles"`
</td></tr><tr><td>
KEYS</td><td>
/S</td><td>
*(无值)*</td><td>
显示**自定义**对话框的**密钥**页面(等同于`Prefs CUSTOMIZE=keys`)。
*示例:* `Prefs KEYS`
</td></tr><tr><td>
LAYOUT</td><td>
/K</td><td>
*\<布局名称\>*</td><td>
加载命名的[文件窗口布局](/Manual/basic_concepts/the_lister/layouts/README.zh.md)。
*示例:* `Prefs LAYOUT="Music Albums"`
</td></tr><tr><td>
LAYOUTCLOSELISTERS</td><td>
/K</td><td>
**是**</td><td>
使用 **LAYOUT** 参数加载布局时,它将覆盖为该布局设置的**加载此布局时关闭所有现有的文件窗口**标志,并强制关闭所有现有的文件窗口。使用 **LAYOUTSAVE** 参数保存布局时,它将设置布局中该标志的状态。
*示例:* `Prefs LAYOUT="FTP Sync" LAYOUTCLOSELISTERS=yes`
</td></tr><tr><td>
</td><td>
</td><td>
**否**</td><td>
加载布局时不会关闭所有现有的文件窗口。
*示例:* `Prefs LAYOUT="Photo Album" LAYOUTCLOSELISTERS=no`
</td></tr><tr><td>
</td><td>
</td><td>
**当前**</td><td>
仅关闭当前虚拟桌面的文件窗口。
*示例:* `Prefs LAYOUT="Work" LAYOUTCLOSELISTERS=yes,current`
</td></tr><tr><td>
</td><td>
</td><td>
**所有**</td><td>
关闭所有桌面上的文件窗口。
*示例:* `Prefs LAYOUT="Photo Organising" LAYOUTCLOSELISTERS=yes,all`
</td></tr><tr><td>
LAYOUTEDIT</td><td>
/S</td><td>
*(无值)*</td><td>
打开配置对话框并显示**[布局和样式 / 布局](/Manual/preferences/preferences_categories/layouts_and_styles/layouts.zh.md)**页面(等同于`Prefs PAGE=layouts`)。
*示例:* `Prefs LAYOUTEDIT`
</td></tr><tr><td>
LAYOUTIGNOREFORMATS</td><td>
/K</td><td>
**是**</td><td>
使用 **LAYOUT** 参数加载布局时,它将覆盖为该布局设置的**忽略在此布局中保存的文件夹格式**标志,并强制忽略布局的[文件夹格式](/Manual/basic_concepts/folder_options/folder_formats.zh.md)。使用 **LAYOUTSAVE** 参数保存布局时,它将设置布局中该标志的状态。
*示例:* `Prefs LAYOUT="Photo Viewing" LAYOUTIGNOREFORMATS=yes`
</td></tr><tr><td>
</td><td>
</td><td>
**否**</td><td>
不忽略布局的文件夹格式。
*示例:* `Prefs LAYOUT="Photos" LAYOUTIGNOREFORMATS=no`
</td></tr><tr><td>
LAYOUTIGNORETOOLBARS</td><td>
/K</td><td>
**是**</td><td>
使用 **LAYOUT** 参数加载布局时,它将覆盖为该布局设置的**忽略在此布局中保存的工具栏**标志,并强制忽略布局的工具栏,而改用默认工具栏集。使用 **LAYOUTSAVE** 参数保存布局时,它将设置布局中该标志的状态。
*示例:* `Prefs LAYOUT="Photos" LAYOUTIGNORETOOLBARS=yes`
</td></tr><tr><td>
</td><td>
</td><td>
**否**</td><td>
不忽略布局的工具栏。
*示例:* `Prefs LAYOUT="Photos" LAYOUTIGNORETOOLBARS=no`
</td></tr><tr><td>
LAYOUTLIST</td><td>
/S</td><td>
*(无值)*</td><td>
显示已保存的[文件窗口布局](/Manual/basic_concepts/the_lister/layouts/README.zh.md) 列表(充当[动态按钮](/Manual/customize/creating_your_own_buttons/editing_the_toolbar/dynamic_buttons/README.zh.md))。从生成的列表中选择一个项目将加载指定的布局。**LAYOUTCLOSELISTERS**、**LAYOUTIGNOREFORMATS** 和 **LAYOUTMOUSERELATIVE** 标志可以与此参数结合使用,以控制生成的按钮的行为。
*示例:* `Prefs LAYOUTLIST LAYOUTCLOSELISTERS=yes`
</td></tr><tr><td>
LAYOUTMOUSERELATIVE</td><td>
/K</td><td>
**是**</td><td>
使用 **LAYOUT** 参数加载布局时,它将覆盖为该布局设置的**相对于鼠标当前所在的监视器打开布局**标志,并强制布局的位置相对于鼠标。使用 **LAYOUTSAVE** 参数保存布局时,它将设置布局中该标志的状态。
*示例:* `Prefs LAYOUT="Find" LAYOUTMOUSERELATIVE=yes`
</td></tr><tr><td>
</td><td>
</td><td>
**否**</td><td>
不会相对于鼠标指针打开布局。
*示例:* `Prefs LAYOUT="BackupFiles" LAYOUTMOUSERELATIVE=no`
</td></tr><tr><td>
LAYOUTNAME</td><td>
/K</td><td>
*\<布局名称\>*</td><td>
使用 **LAYOUTSAVE** 参数保存[布局](/Manual/basic_concepts/the_lister/layouts/README.zh.md) 时指定一个名称。如果没有提供,Opus 将提示输入新布局的名称。
*示例:* `Prefs LAYOUTNAME="My Layout" LAYOUTSAVE`
</td></tr><tr><td>
LAYOUTNOVIRTDESKTOP</td><td>
/K</td><td>
**是**</td><td>
加载布局时,防止文件窗口还原到其原始虚拟桌面(覆盖布局中的设置)。
*示例:* `Prefs LAYOUT="Find" LAYOUTNOVIRTDESKTOP=yes`
</td></tr><tr><td>
</td><td>
</td><td>
**否**</td><td>
允许文件窗口还原到其原始虚拟桌面。
*示例:* `Prefs LAYOUT="Find" LAYOUTNOVIRTDESKTOP=no`
</td></tr><tr><td>
LAYOUTSAVE</td><td>
/O</td><td>
*(无值)*</td><td>
将当前打开的文件窗口保存为[布局](/Manual/basic_concepts/the_lister/layouts/README.zh.md)。可以使用 **LAYOUTNAME** 参数指定布局名称。你还可以使用 **LAYOUTCLOSELISTERS**、**LAYOUTIGNOREFORMATS** 和 **LAYOUTMOUSERELATIVE** 参数来控制已保存布局的那些标志的状态。
*示例:* `Prefs LAYOUTSAVE`
</td></tr><tr><td>
</td><td>
</td><td>
**单个**</td><td>
仅将活动文件窗口保存为布局。任何其它当前打开的文件窗口都不会包括在内。
*示例:* `Prefs LAYOUTSAVE=single LAYOUTNAME="Current文件窗口"`
</td></tr><tr><td>
</td><td>
</td><td>
**未更新设置**</td><td>
如果不使用 **LAYOUTNAME** 参数为布局提供名称,Opus 就会显示一个对话框提示输入名称——此对话框还包含布局的各种选项(忽略格式、相对于鼠标等)。对这些选项所做的更改将保存为 **LAYOUTSAVE** 函数的默认设置,除非你指定 **未更新设置** 值。
*示例:* `Prefs LAYOUTSAVE=未更新设置 LAYOUTMOUSERELATIVE=yes LAYOUTNAME="My Layout"`
</td></tr><tr><td>
</td><td>
</td><td>
**更新当前**</td><td>
如果当前文件窗口已经是布局的一部分,则该布局将被更新,并且不会提示你输入布局名称或其它任何选项。
*示例:* `Prefs LAYOUTSAVE=更新当前`
</td></tr><tr><td>
LAYOUTTHISLISTER</td><td>
/O</td><td>
*(无值)*</td><td>
结合 **LAYOUT** 参数,此参数将指定布局的设置应用于当前文件窗口,而不是打开新文件窗口。
如果没有向 **LAYOUTTHISLISTER** 参数提供值,则布局的小面板(例如查看器面板、双栏、实用工具面板)将应用于当前文件窗口,但窗口大小和位置以及当前路径将保持不变。
*示例:* `Prefs LAYOUT="PhotoViewing" LAYOUTTHISLISTER`
</td></tr><tr><td>
</td><td>
</td><td>
**nopanels**</td><td>
不将布局的面板(例如查看器窗格、双栏、实用工具面板)应用到当前窗口。(如果没有指定其它值,则根本什么都不会做。)
*示例:* `Prefs LAYOUT="Small文件窗口" LAYOUTTHISLISTER=nopanels,size`
</td></tr><tr><td>
</td><td>
</td><td>
**size**</td><td>
使用指定布局的窗口大小。
*示例:* `Prefs LAYOUT="Small文件窗口" LAYOUTTHISLISTER=size`
</td></tr><tr><td>
</td><td>
</td><td>
**pos**</td><td>
使用指定布局的窗口位置。
*示例:* `Prefs LAYOUT="NiceSized文件窗口" LAYOUTTHISLISTER=pos,size`
</td></tr><tr><td>
</td><td>
</td><td>
**paths**</td><td>
使用指定布局的路径/标签(和文件夹格式)。
*示例:* `Prefs LAYOUT="CurrentWork" LAYOUTTHISLISTER=pos,size,paths`
您还可以将 **LAYOUTIGNOREFORMATS** 与 **LAYOUTTHISLISTER=paths** 结合使用,以覆盖是否应用布局的文件夹格式(这通常由您在保存和编辑每个布局时可以设置的标志决定)。
*示例:* `Prefs LAYOUT="My Layout" LAYOUTTHISLISTER=paths LAYOUTIGNOREFORMATS=yes`
</td></tr><tr><td>
LIMITPATH</td><td>
/K/M</td><td>
*\<路径\>*</td><td>
使用 **LAYOUT** 参数打开新布局时,这允许您将新打开的文件窗口限制为一个或多个路径(及其子路径)。尝试在允许的路径之外导航将显示错误。
*示例:* `Prefs LAYOUT="Focus On Work" LIMITPATH "C:\Work"`
</td></tr><tr><td>
</td><td>
</td><td>
**reset**</td><td>
如果布局已使用受限路径保存,则这允许您在打开布局时覆盖这些限制。
*示例:* `Prefs LAYOUT="Locked文件窗口" LIMITPATH=reset`
</td></tr><tr><td>
MENUMARKERS</td><td>
/S</td><td>
*(无值)*</td><td>
与 **LAYOUTLIST** 一起使用时,如果生成的布局列表包含任何子菜单,则顶级按钮将显示一个指示下拉菜单的标志。
*示例:* `Prefs LAYOUTLIST MENUMARKERS`
</td></tr><tr><td>
NOSCRIPT</td><td>
/S</td><td>
*(无值)*</td><td>
允许 [脚本](/Manual/scripting/README.zh.md) 运行 `Prefs LAYOUT` 命令,而无需触发其它脚本(或其本身)。添加 **NOSCRIPT** 参数将禁用 **[OnBeforeFolderChange](../../scripting_reference/scripting_events/onbeforefolderchange.zh.md)**、**[OnAfterFolderChange](../../scripting_reference/scripting_events/onafterfolderchange.zh.md)**、**[OnOpenTab](../../scripting_reference/scripting_events/onopentab.zh.md)** 和 **[OnOpen文件窗口](../../scripting_reference/scripting_events/onopenlister.zh.md)** 事件,这些事件原本会因打开文件窗口布局而触发。
*示例:* `Prefs LAYOUT="My Layout" NOSCRIPT`
</td></tr><tr><td>
PAGE</td><td>
/K</td><td>
*\<配置页面\>*</td><td>
将配置对话框打开到指定的页面。如果未提供此参数,则配置对话框将打开到上次使用的页面。
如果您打开配置对话框,进入所需的页面,然后选择窗口顶部的 **文件/复制页面快捷方式到剪贴板**,Opus 可以为您弄清命令。
一些页面允许将数据传递给它们以指示要编辑的项目。例如,**scripts** 允许通过名称选择脚本并自动显示其配置对话框。为此,请在页面名称后面加上冒号和相应数据。
*示例:* `Prefs PAGE=transitionanimations`
*示例:* `Prefs PAGE=scripts:dopstack.js`
</td></tr><tr><td>
PASSWORD</td><td>
/K</td><td>
*\<密码\>*</td><td>
加密配置备份(与 **BACKUP** 或 **BACKUPRESTORE** 参数一起使用)。还原备份时,您需要输入密码。
*示例:* `Prefs BACKUP TO="/desktop/PrefsBackup" PASSWORD="abc123"`
</td></tr><tr><td>
QUIET</td><td>
/S</td><td>
*(无值)*</td><td>
在备份或还原是自动执行时(与 **BACKUP** 和 **RESTORE** 参数一起使用时)防止出现 **备份和还原配置** 向导。如果在还原配置时指定,Opus 将自动重新启动 - 您可以使用 **Close AUTOLISTER** 命令控制以这种方式重新启动 Opus 时是否打开新的文件窗口。
*示例:* `Prefs RESTORE FROM="/desktop/PrefsBackup" QUIET`
</td></tr><tr><td>
RESTORE</td><td>
/O</td><td>
*(无值)*</td><td>
自动化配置还原进程。默认情况下,将还原备份中的所有配置设置、工具栏、菜单和快捷键,但图像和声音等额外数据除外。此参数的可选值可用于控制还原中包括哪些额外数据。使用 **FROM** 参数指定备份文件的文件名。如果备份文件已加密,您可以使用 **PASSWORD** 参数提供密码。**QUIET** 参数会阻止显示任何用户界面,而且还原完成后,Opus 会自动重新启动。
*示例:* `Prefs RESTORE FROM="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**images**</td><td>
从配置备份还原图像(对应于 *[备份和还原配置](/Manual/preferences/backing_up_and_restoring_preferences.zh.md)* 向导中的 **还原图像** 选项)。
*示例:* `Prefs RESTORE=images FROM="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**sounds**</td><td>
从配置备份还原声音(对应于向导中的 **还原声音** 选项)。
*示例:* `Prefs RESTORE=images,sounds FROM="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**data**</td><td>
还原杂项数据(对应于向导中的 **还原杂项数据** 选项)。
*示例:* `Prefs RESTORE=data FROM="/desktop/PrefsBackup" QUIET`
</td></tr><tr><td>
</td><td>
</td><td>
**localstate**</td><td>
还原本地状态数据(对应于向导中的 **还原本地状态数据(窗口位置等)** 选项)。
*示例:* `Prefs RESTORE=data,localstate FROM="/desktop/PrefsBackup" QUIET`
</td></tr><tr><td>
</td><td>
</td><td>
**replace**</td><td>
完全替换现有配置(对应于向导中同名的选项)。如果您选择此项,则在还原操作完成之前,您的现有配置会被删除。如果没有这个选项,则还原的配置文件会被覆盖到现有配置的上面 - 但这样做的效果是将诸如工具栏和具有不同名称的图像合并起来。
*示例:* `Prefs RESTORE=replace,images,sounds FROM="/desktop/PrefsBackup"`
</td></tr><tr><td>
</td><td>
</td><td>
**all**</td><td>
还原配置备份中的所有项目(相当于 **RESTORE=images,sounds,data,localstate**)。
*示例:* `Prefs RESTORE=replace,all FROM="/desktop/PrefsBackup"`
</td></tr><tr><td>
SCRIPTDISABLE</td><td>
/O</td><td>
*(无值)*</td><td>
如果没有给出脚本名称,则此命令将切换全局选项以禁用所有脚本加载项。这将禁用您安装的任何事件脚本、命令脚本和列脚本。这通常用于测试问题是由于脚本还是其它原因造成的。
全局选项不会影响任何单独脚本的启用/禁用状态。换句话说,如果某个脚本已被禁用,而你随后全局禁用脚本,然后再次全局启用脚本,该脚本仍将处于禁用状态。全局设置和单独禁用所有脚本之间的另一个不同之处在于,全局设置还将影响在更改后安装的脚本。
*示例:* `Prefs SCRIPTDISABLE`
</td></tr><tr><td>
</td><td>
</td><td>
*\<脚本名称\>*</td><td>
启用或禁用指定的脚本。脚本名应与你要影响的脚本加载项文件名相匹配。
如果已启用全部禁用所有脚本加载项的全局选项,则无法启用任何单独的脚本。
脚本名可以使用简单的\ *通配符匹配多个文件名。虽然这可用于一次启用或禁用多个脚本,但其目的是为了避免担心脚本是安装时扩展名为“.js”且“.vbs”还是“.js.txt”且“vbs.txt”样式的。
(作为特例,如果脚本名称通配符实际上为“\*”或“\*.\*”,则该命令的作用与未指定脚本名称相同,并切换全局选项以禁用所有脚本加载项。)
如果脚本名称是惟一参数,则脚本将切换(如果当前已禁用,则启用;如果当前已启用,则禁用)。如果多个脚本匹配该模式,则它们都将被设置为与第一次匹配相同的状态,而不是单独切换。
*示例:* `Prefs SCRIPTDISABLE="My Script.js\*"`
如果脚本位于脚本包(.osp文件)中,则必须在名称中包含该包:
*示例:* `Prefs SCRIPTDISABLE="My Package.osp\My Script.vbs"`
通配符可以使处理脚本包变得更容易,还可以处理包含多个脚本或以.osp格式分发脚本给其它人,但作为文本文件私下处理它的脚本包:
*示例:* `Prefs SCRIPTDISABLE="My Package.osp\*"`
*示例:* `Prefs SCRIPTDISABLE="*My Script.vbs\*"`
</td></tr><tr><td>
</td><td>
</td><td>
**启用**</td><td>
启用所指定的脚本或者(如果没有指定脚本名称)所有脚本。
*示例:* `Prefs SCRIPTDISABLE="My Script.js\*,enable"`
*示例:* `Prefs SCRIPTDISABLE=enable`
</td></tr><tr><td>
</td><td>
</td><td>
**禁用**</td><td>
禁用所指定的脚本或者(如果没有指定脚本名称)所有脚本。
*示例:* `Prefs SCRIPTDISABLE="My Script.js\*,disable"`
*示例:* `Prefs SCRIPTDISABLE=disable`
</td></tr><tr><td>
</td><td>
</td><td>
**切换**</td><td>
切换指定的脚本或者(如果没有指定脚本名称)所有脚本。
(这是默认设置,如果没有指定“enable”或“disable”,但你可以包含它以使其更明确。)
*示例:* `Prefs SCRIPTDISABLE="My Script.js\*,toggle"`
*示例:* `Prefs SCRIPTDISABLE=toggle`
请注意,当**SCRIPTDISABLE**按钮为切换时,当脚本*禁用*时,按钮将显示为活动(例如,选中或突出显示)。与大多数命令一样,可以在命令序列顶部的第一行添加**@toggle:invert**以反转此设置。
//<Example://>
@toggle:invert
Prefs SCRIPTDISABLE="Viewer Select.js,toggle"
</td></tr><tr><td>
SCRIPTEDIT</td><td>
/K</td><td>
*\<脚本名称\>*</td><td>
为指定的脚本启动[脚本编辑器](/Manual/scripting/script_editor/README.zh.md)。如果你正在处理某个特定脚本,这可以让你快速编辑它,而无需通过[脚本管理](/Manual/scripting/script_management/README.zh.md)界面。
脚本名可以使用简单的\ *通配符来避免担心脚本是安装时扩展名为“.js”且“.vbs”还是“.js.txt”且“vbs.txt”样式的。
*示例:* `Prefs SCRIPTEDIT="My Script.js\*"`
如果脚本位于脚本包(.osp文件)中,则必须在名称中包含该包:
*示例:* `Prefs SCRIPTEDIT="My Package.osp\My Script.vbs"`
</td></tr><tr><td>
SCRIPTINSTALL</td><td>
/O</td><td>
*(无值)*</td><td>
启动[安装程序](/Manual/scripting/script_management/installer.zh.md)来安装当前选定的脚本文件。
*示例:* `Prefs SCRIPTINSTALL`
</td></tr><tr><td>
</td><td>
</td><td>
*\<文件路径\>*</td><td>
启动脚本安装程序以安装指定脚本文件。
*示例:* `Prefs SCRIPTINSTALL /downloads/CoolScript.osp`
</td></tr><tr><td>
SCRIPTS</td><td>
/O</td><td>
*(无值)*</td><td>
显示[脚本管理](/Manual/scripting/script_management/README.zh.md)对话框——创建、编辑、管理和共享脚本加载项的集中枢纽。
*示例:* `Prefs SCRIPTS`
</td></tr><tr><td>
</td><td>
</td><td>
*\<脚本名称\>*</td><td>
显示脚本管理对话框,在列表中选择指定的脚本,并(如果脚本有配置项)显示其配置对话框。脚本名称应与你要编辑其配置的脚本加载项的文件名相匹配。
脚本名可以使用简单的\ *通配符来避免担心脚本是安装时扩展名为“.js”且“.vbs”还是“.js.txt”且“vbs.txt”样式的。
*示例:* `Prefs SCRIPTS="My Script.js\*"`
如果脚本位于脚本包(.osp文件)中,则必须在名称中包含该包:
*示例:* `Prefs SCRIPTS="My Package.osp\My Script.vbs"`
通配符可以使处理脚本包变得更容易,还可以处理包含多个脚本或以.osp格式分发脚本给其它人,但作为文本文件私下处理它的脚本包:
*示例:* `Prefs SCRIPTS="My Package.osp\*"`
*示例:* `Prefs SCRIPTS="*My Script.vbs\*"`
</td></tr><tr><td>
</td><td>
</td><td>
**!scriptlist**</td><td>
生成所有脚本加载项的列表(充当[动态按钮](/Manual/customize/creating_your_own_buttons/editing_the_toolbar/dynamic_buttons/README.zh.md))。
从生成列表中选择一个项目将显示包含已选择项目(以及如果有的话,显示其配置对话框)的脚本管理对话框。
*示例:* `Prefs SCRIPTS=!scriptlist`
</td></tr><tr><td>
SETLISTERDEFAULTS</td><td>
/O</td><td>
*(无值)*</td><td>
让你选择一个文件窗口保存为[默认文件窗口](/Manual/basic_concepts/the_lister/the_default_lister.zh.md),或设置其它默认参数。
*示例:* `Prefs SETLISTERDEFAULTS`
</td></tr><tr><td>
</td><td>
</td><td>
**强制**</td><td>
手动设置默认文件窗口时取消确认和成功提示。
*示例:* `Prefs SETLISTERDEFAULTS=force`
</td></tr><tr><td>
</td><td>
</td><td>
**安静**</td><td>
设置默认文件窗口时取消成功提示。
*示例:* `Prefs SETLISTERDEFAULTS=quiet`
</td></tr><tr><td>
</td><td>
</td><td>
**nodeflister**</td><td>
关闭保存*默认文件窗口*的同时,仍保存其它默认参数。
*示例:* `Prefs SETLISTERDEFAULTS=quiet,nodeflister`
</td></tr><tr><td>
</td><td>
</td><td>
**工具栏**</td><td>
从所选文件窗口保存默认[工具栏集](/Manual/basic_concepts/the_lister/toolbars/toolbar_sets.zh.md)。
*示例:* `Prefs SETLISTERDEFAULTS=toolbars,nodeflister`
</td></tr><tr><td>
VFSPLUGINHELP</td><td>
/K</td><td>
*\<plugin name\>*</td><td>
Displays the **Help** file for the specified VFS plugin, if any.
*Example:* `Prefs VFSPLUGINHELP opus7zip.dll`
</td></tr><tr><td>
VFSPLUGINLIST</td><td>
/S</td><td>
*(no value)*</td><td>
Displays a list of your installed VFS plugins (acts as a [dynamic button](/Manual/customize/creating_your_own_buttons/editing_the_toolbar/dynamic_buttons/README.zh.md)). Selecting a plugin from the generated list displays its **About** dialog.
*Example:* `Prefs VFSPLUGINLIST`
</td></tr><tr><td>
</td><td>
</td><td>
**<mark class="highlight">installed</mark>**</td><td>
Lists only the currently installed plugins.
*Example:* `Prefs VFSPLUGINLIST=<mark class="highlight">installed</mark>`
</td></tr><tr><td>
</td><td>
</td><td>
**<mark class="highlight">all</mark>**</td><td>
Lists both installed and uninstalled plugins.
*Example:* `Prefs VFSPLUGINLIST=<mark class="highlight">all</mark>`
</td></tr><tr><td>
</td><td>
</td><td>
**<mark class="highlight">showfiles</mark>**</td><td>
Includes a list of the files a particular VPS plugin is registered to handle.
*Example:* `Prefs VFSPLUGINLIST=<mark class="highlight">showfiles</mark>`
</td></tr><tr><td>
VFSPLUGINONOFF</td><td>
/O</td><td>
*\<plugin name\>*</td><td>
Enable or disable the specified VFS plugin. If the plugin is currently enabled it will be disabled, and vice versa.
*Example:* `Prefs VFSPLUGINONOFF opus7zip.dll`
A single VFS plugin DLL may present itself as multiple types. For example, the Archives plugin (opus7zip.dll) which comes with Opus has separate types for 7z, RAR, ISO, and so on. If you specify just the name of the DLL, the entire plugin will be toggled. You can also toggle individual types (assuming the plugin as a whole is still enabled) by adding a ':' character after the DLL name and then the name of the type, as found in the Preferences VFS Plugins page.
</td></tr><tr><td>
VFSPLUGINREGISTER</td><td>
/K</td><td>
*\<plugin name\>*</td><td>
Registers the specified VFS plugin with Opus. Requires that (a) the specified VFS plugin is installed on your system, and (b) you know the exact name of the file.
*Example:* `Prefs VFSPLUGINREGISTER opus7zip.dll`
A single VFS plugin DLL may present itself as multiple types. For example, the Archives plugin (opus7zip.dll) which comes with Opus has separate types for 7z, RAR, ISO, and so on. You can either specify just the name of the DLL, in which case all types within that DLL will be registered, or you can specify a particular type by adding a ':' character after the DLL name and then the name of the type, as found in the Preferences VFS Plugins page.
*Example:* `Prefs VFSPLUGINREGISTER opus7zip.dll:7z`
</td></tr><tr><td>
VFSPLUGINS</td><td>
/O</td><td>
*(no value)*</td><td>
Displays the **VFS Plugins** page in Preferences (equivalent to `Prefs PAGE=vfs`).
*Example:* `Prefs VFSPLUGINS`
</td></tr><tr><td>
VFSPLUGINSETTYPEGROUP</td><td>
/K</td><td>
*\<plugin name\>*</td><td>
The default subtype (as displayed in the VFS Plugins page in Preferences) for the specified VFS plugin.
*Example:* `Prefs VFSPLUGINSETTYPEGROUP opus7zip.dll "Data Archives"`
</td></tr><tr><td>
VFSPLUGINUNREGISTER</td><td>
/K</td><td>
*\<plugin name\>*</td><td>
Unregisters the specified VFS plugin from Opus.
*Example:* `Prefs VFSPLUGINUNREGISTER opus7zip.dll`
A single VFS plugin DLL may present itself as multiple types. For example, the Archives plugin (opus7zip.dll) which comes with Opus has separate types for 7z, RAR, ISO, and so on. You can either specify just the name of the DLL, in which case all types within that DLL will be unregistered, or you can specify a particular type by adding a ':' character after the DLL name and then the name of the type, as found in the Preferences VFS Plugins page.
*Example:* `Prefs VFSPLUGINUNREGISTER opus7zip.dll:7z`
</td></tr><tr><td>
VIEW</td><td>
/K</td><td>
*\<view mode\>*</td><td>
Sets the view mode of the active文件窗口to the specified value. If used on its own, without a value, it will toggle between two of the following:
* <mark class="highlight">Details</mark> (alternatively: <mark class="highlight">Extended</mark>)
* <mark class="highlight">List</mark>
* <mark class="highlight">Tiles</mark>
The following values can also be used:
* <mark class="highlight">Mini Icons</mark> (alternatively: <mark class="highlight">Thumbnails</mark>)
* <mark class="highlight">Preview</mark>
* <mark class="highlight">Thumbnails</mark>
*Example:* `Prefs VIEW="Details"`
</td></tr>
*示例:* `Prefs VFSPLUGINDISABLE opus7zip.dll:rar`
</td></tr><tr><td>
</td><td>
</td><td>
**启用**</td><td>
启用指定 VFS 插件。
*示例:* `Prefs VFSPLUGINDISABLE opus7zip.dll,enable`
</td></tr><tr><td>
</td><td>
</td><td>
**禁用**</td><td>
禁用指定 VFS 插件。
*示例:* `Prefs VFSPLUGINDISABLE opus7zip.dll,disable`
</td></tr><tr><td>
</td><td>
</td><td>
**切换**</td><td>
如果未指定“启用”或“禁用”,则切换为默认值,但如果您希望更明确,则可以指定“切换”。
注意,当 **VFSPLUGINDISABLE** 按钮为切换时,当插件被 *禁用* 时,按钮将显示处于活动状态(例如,选中或高亮显示)。与大多数命令一样,您可以在命令序列顶部的新行中添加 **@toggle:invert** 来反转此操作。
//<示例://>
@toggle:invert
Prefs VFSPLUGINDISABLE="opus7zip.dll,toggle"
</td></tr><tr><td>
VFSPLUGINLIST</td><td>
/S</td><td>
*(无值)*</td><td>
显示已安装 VFS 插件的列表(充当 [动态按钮](/Manual/customize/creating_your_own_buttons/editing_the_toolbar/dynamic_buttons/README.zh.md))。列表中的每个插件都有一个子菜单,其中包含 *关于*、*配置* 和 *启用/禁用* 命令。
*示例:* `Prefs VFSPLUGINLIST`
</td></tr><tr><td>
VFSPLUGINMANAGER</td><td>
/S</td><td>
*(无值)*</td><td>
在配置中显示 **[zip 及其它压缩包 / 压缩包和 VFS 插件](/Manual/preferences/preferences_categories/zip_and_other_archives/archive_and_vfs_plugins.zh.md)** 页面(相当于 `Prefs PAGE=vfsplugins`)。
*示例:* `Prefs VFSPLUGINMANAGER`
</td></tr></tbody>
</table>
**查看器插件:**有关管理查看器插件,请参阅单独的 **[Show 命令](show.zh.md)**。
- 主页
- 文件浏览
- 文件窗口
- 工具栏
- 收藏栏
- 多文件夹
- 单窗口模式
- 标签页
- 分栏
- 关联文件夹
- 来源和目标
- 查看
- 列表
- 列
- 排序
- 分组
- 视图
- 详细视图
- 缩略图
- 平面视图
- 标记
- 选择
- 复选框
- 即时查找
- 信息提示
- 查看器
- 文件夹格式
- 导航
- 地址栏
- 文件夹树
- 收藏夹
- 别名
- 文件对话框
- 文件搜索
- 文件操作
- 文件创建
- 文件移动
- 文件复制
- 重命名
- 剪贴板
- 上下文菜单
- 拖放
- 安全
- 文件类型
- 元数据
- 压缩包
- 图片
- 文档
- 纯文本
- 代码
- 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
- 本地化
- 图标图像
- 重命名宏语言