# Clipboard
**剪贴板**内部命令可用于:
- 从一个文件夹复制和粘贴文件和文件夹到另一个文件夹
- 复制所选文件和文件夹的**名称**到剪贴板
- 将图像或文本数据从剪贴板粘贴为磁盘上的文件
- 从剪贴板将文件、图片或文本数据粘贴到压缩包中(新建或现有)
**命令参数:**
<table>
<thead><tr><th>
参数</th><th>
类型</th><th>
可能值</th><th>
说明
</th></tr></thead><tbody><tr><td>
ADD</td><td>
/S</td><td>
(无值)</td><td>
将其它文件添加到剪贴板上已经存在的文件,而不是替换它们。它与 **COPY** 或 **CUT** 结合使用。这允许您从不同源文件夹向剪贴板放置多个项目,然后一次性粘贴到期望的目标文件夹中。
*示例:* `Clipboard COPY ADD`
</td></tr><tr><td>
AS</td><td>
/K</td><td>
*\<filename\>*</td><td>
覆盖将图像或文本粘贴到磁盘时使用的默认文件名。
在正常情况下,当您粘贴剪贴板图像数据时,Opus 会创建一个名为 *Clipboard Image.png* 的文件(或其它后缀,具体取决于文件格式),当您粘贴文本数据时,Opus 会创建一个名为 *Clipboard Text.txt* 的文件。使用此参数更改文件名。
如果文件名中未指定扩展名,会自动添加默认文件扩展名(例如文本数据的 .txt)。
您可以指定一个完整路径,使该命令始终保存到特定文件夹,而不是当前路径。
在将剪贴板内容作为压缩包粘贴时(例如使用 **Clipboard PASTE=zip**)也可以使用此参数。在这种情况下,压缩包的文件名通常会根据剪贴板内容自动生成 - 此参数允许您覆盖它。
*示例:* `Clipboard PASTE AS PastedData`
</td></tr><tr><td>
</td><td>
</td><td>
**ask**</td><td>
将图片或文本数据粘贴到文件时,此参数会提示您输入所创建文件的文件名。针对文本时,您还可以选择编码类型,针对图片数据时,可以选择要使用的图片格式。
在将剪贴板内容粘贴为压缩包(例如使用 **Clipboard PASTE=7z**)时,此参数也可以使用。在这种情况下,您将被提示输入新压缩包的名称和任何压缩包特定格式的参数。
如果系统 DPI 高于 100%,**缩小图像以补偿系统 DPI** 选项将缩小粘贴的图像。
您还可以指定要在对话框中显示的默认文件名,如下面的第二个示例所示。
*示例:* `Clipboard PASTE AS=ask`
*示例:* `Clipboard PASTE AS=ask:{date|yyyy_MM}_`
</td></tr><tr><td>
COPY</td><td>
/S</td><td>
*(无值)*</td><td>
将所有选中的文件和文件夹复制到剪贴板。
*示例:* `Clipboard COPY`
</td></tr><tr><td>
COPYCOMMANDARGS</td><td>
/K</td><td>
*\<arguments\>*</td><td>
配合 **Clipboard PASTE** 使用时,允许您为 **Copy** 命令提供其它参数(如果粘贴命令最终运行了 **Copy** 命令)。如果粘贴命令不使用 **Copy** 命令(例如,剪贴板上存在位图数据,且创建了一个图像文件),则将忽略该参数。
*示例:* `Clipboard PASTE COPYCOMMANDARGS="FLATVIEWCOPY=autosingle,recreate"`
</td></tr><tr><td>
COPYIMAGE</td><td>
/S</td><td>
*(无值)*</td><td>
将选中的图像文件复制到剪贴板**作为图像**,以便粘贴到其它程序中。
*示例:* `Clipboard COPYIMAGE`
</td></tr><tr><td>
COPYINFOTIP</td><td>
/S</td><td>
*(无值)*</td><td>
复制当前可见*信息提示*中的文本内容到剪贴板。(信息提示是在您将鼠标悬停在文件或文件夹上时显示信息的“工具提示”。)
如果列表中没有可见的信息提示,则不执行任何操作。此命令仅在分配给热键时才有意义,因为如果您移动鼠标单击工具栏按钮,信息提示将关闭。
*示例:* `Clipboard COPYINFOTIP`
默认情况下,您还可以使用 <kbd>Ctrl+Shift+Alt+C</kbd> 进行相同操作,而无需创建热键,但该命令允许您为其提供另一种键,其输入方式更简单。(<kbd>Ctrl+Shift+C</kbd> 也可以,但会被默认的工具栏覆盖,默认的工具栏将 <kbd>Ctrl+Shift+C</kbd> 分配给 *编辑 \> 复制完整路径*。)
</td></tr><tr><td>
COPYNAMES</td><td>
/O</td><td>
*(无值)*</td><td>
将所有选中的文件和文件夹的名称复制到剪贴板(实际复制的是文件名本身,采用文本格式,而不是实际文件)。
默认格式(未指定值)会将所有所选项目的完整路径和文件名复制到剪贴板,每一行一个文件。例如,
C:\Windows\notepad.exe
C:\Windows\regedit.exe
**COPYNAMES** 参数的不同值允许您修改复制文件名的格式。某些值可以组合 - 请参阅下面提供的示例以获取有关您可以做什么的想法。另请参阅 **REGEXP** 参数,该参数允许您使用正则表达式自行控制格式。
*示例:* `Clipboard COPYNAMES`
</td></tr><tr><td>
</td><td>
</td><td>
**noexts**</td><td>
移除复制到剪贴板中的文件名的扩展名。例如,
C:\Windows\notepad
C:\Windows\regedit
*示例:* `Clipboard COPYNAMES=noexts`
</td></tr><tr><td>
</td><td>
</td><td>
**nopaths**</td><td>
仅将选中项目的名称复制到剪贴板 - 不会复制路径。例如,
notepad.exe
regedit.exe
*示例:* `Clipboard COPYNAMES=nopaths`
*示例:* `Clipboard COPYNAMES=nopaths,noexts`
</td></tr><tr><td>
</td><td>
</td><td>
**url**</td><td>
将选中项目的名称以 URL 格式复制到剪贴板。对于 FTP 站点上的文件,这将产生其它 FTP 程序应该接受的 **ftp://** 样式的路径。对于本地文件,文件名将复制为 **file://** 样式的链接(例如 //[file:///C:/Windows//](file:///C:/Windows//))。例如,
file:///C:/Windows/notepad.exe
file:///C:/Windows/regedit.exe
*示例:* `Clipboard COPYNAMES=url`
</td></tr><tr><td>
</td><td>
</td><td>
**hash**</td><td>
复制每个所选文件的文件名及其 **MD5** 校验和。例如,
notepad.exe : f2c7bb8acc97f92e987a2d4087d021b1\\
regedit.exe : 2e2c937846a0b8789e5e91739284d17a
*示例:* `Clipboard COPYNAMES=hash`
</td></tr><tr><td>
</td><td>
</td><td>
**hash2**</td><td>
以备用格式复制选中文件的 **MD5** 校验和,该格式兼容老牌 *MD5Sum* 实用工具。例如,
f2c7bb8acc97f92e987a2d4087d021b1 *notepad.exe
2e2c937846a0b8789e5e91739284d17a *regedit.exe
*示例:* `Clipboard COPYNAMES=hash2`
</td></tr><tr><td>
</td><td>
</td><td>
**hash3**</td><td>
复制选中文件(**不带** 文件名)的 **MD5** 校验和。您可能只想一次在单个文件上使用此格式。例如,
f2c7bb8acc97f92e987a2d4087d021b1
2e2c937846a0b8789e5e91739284d17a
*示例:* `Clipboard COPYNAMES=hash3`
</td></tr><tr><td>
</td><td>
</td><td>
**hash4**</td><td>
复制每个所选文件的文件名以及其**SHA-1** 校验和。例如,
notepad.exe : 7eb0139d2175739b3ccb0d1110067820be6abd29
regedit.exe : f48138dc476e040b8a9925c7d2650b706178e863
*示例:* `Clipboard COPYNAMES=hash4`
</td></tr><tr><td>
</td><td>
</td><td>
**hash5**</td><td>
以另一种格式复制已选文件的 **SHA-1** 校验和。例如:
7eb0139d2175739b3ccb0d1110067820be6abd29 *notepad.exe
f48138dc476e040b8a9925c7d2650b706178e863 *regedit.exe
*示例:* `Clipboard COPYNAMES=hash5`
</td></tr><tr><td>
</td><td>
</td><td>
**hash6**</td><td>
**不带** 文件名的 **SHA-1** 校验和复制已选文件。可能只想一次在一个文件上使用这种格式。 For example,
7eb0139d2175739b3ccb0d1110067820be6abd29
f48138dc476e040b8a9925c7d2650b706178e863
*示例:* `Clipboard COPYNAMES=hash6`
</td></tr><tr><td>
</td><td>
</td><td>
**hashcache**</td><td>
为任一 **hash** 选项添加 **hashcache** 关键字,使 Opus 使用校验和缓存;如果文件已经计算出它的校验和并且看起来没有更改,则将使用缓存值。
*示例:* `Clipboard COPYNAMES=hash2,hashcache`
</td></tr><tr><td>
</td><td>
</td><td>
**unc**</td><td>
当指定 **unc** 值,且要复制其名称的文件位于映射网络驱动器上时,该函数将解析其映射路径到 UNC 路径并将其复制到剪贴板中。例如,如果 **Z:** 是一个映射网络驱动器,则 **Clipboard COPYNAMES** 返回:
Z:\Windows\notepad.exe
Z:\Windows\regedit.exe
而 **Clipboard COPYNAMES=unc** 可能返回:
\\win7vm\c\Windows\notepad.exe
\\win7vm\c\Windows\regedit.exe
如果当前文件夹不在映射网络驱动器上,则 unc 参数无效。
*示例:* `Clipboard COPYNAMES=unc`
</td></tr><tr><td>
</td><td>
</td><td>
**short**</td><td>
复制所选路径的短(8.3)版本,而不是长版本。例如:
C:\PROGRA~1\GPSOFT~1\DIRECT~1\dopus.exe
C:\PROGRA~1\GPSOFT~1\DIRECT~1\dopuslib.dll
*示例:* `Clipboard COPYNAMES=short,nopaths`
并非所有驱动器都启用了短路径。在没有启用短路径的驱动器上,将复制普通长路径。
</td></tr><tr><td>
</td><td>
</td><td>
**single**</td><td>
当选择多个文件时,这将在单行上复制所有名称(由空格分隔),而不是每行一个项目。如果任何项目名称包含一个空格,它们将被引号包围。例如:
dopus.exe dopuslib.dll "Opus 13 What's New.pdf"
*示例:* `Clipboard COPYNAMES=nopaths,single`
</td></tr><tr><td>
</td><td>
</td><td>
**paths**</td><td>
仅复制所选项目路径,不包括文件名(与 **nopaths** 相反)。例如:
C:\Program Files\GPSoftware\Directory Opus
*示例:* `Clipboard COPYNAMES=paths`
为了向后兼容,**path** 也被识别且执行相同操作。
</td></tr><tr><td>
</td><td>
</td><td>
**capsemantics**</td><td>
使函数的行为与 Windows *复制为路径* 上下文菜单命令类似(每行一个文件路径,并且行始终被引用)。
*示例:* `Clipboard COPYNAMES=capsemantics`
</td></tr><tr><td>
</td><td>
</td><td>
**quote**</td><td>
强制将复制到剪贴板的文件名和路径用双引号括起来,即使它们不包含空格(因此通常不需要引号)。
*示例:* `Clipboard COPYNAMES=quote`
</td></tr><tr><td>
</td><td>
</td><td>
**wsl**</td><td>
以 WSL(适用于 Linux 的 Windows 子系统)格式复制文件路径。例如,**C:\Temp** 将转换为 **/mnt/c/Temp**。
*示例:* `Clipboard COPYNAMES=wsl`
</td></tr><tr><td>
COPYQUEUE</td><td>
/O</td><td>
*(no value)*</td><td>
与 **PASTE** 参数结合使用,启用 [复制队列](/Manual/file_operations/copying_moving_and_deleting_files/copy_queues/README.zh.md) 的文件粘贴。如果没有指定值,则需要时会自动对复制进行排队。这可以覆盖 **[复制文件](/Manual/preferences/preferences_categories/file_operations/copying_files/README.zh.md)** 配置页面上的 **自动管理文件复制队列** 选项。
*示例:* `Clipboard PASTE COPYQUEUE`
</td></tr><tr><td>
</td><td>
</td><td>
*\<queue name\>*</td><td>
当为该参数指定队列名称作为值时,在粘贴文件时会启用人工复制队列。也就是说,指定名称后,文件粘贴将始终排队到指定的队列 - 如果未指定参数名称,只有需要时才会将粘贴排队。
*示例:* `Clipboard PASTE COPYQUEUE=MyQueue`
</td></tr><tr><td>
</td><td>
</td><td>
**none**</td><td>
用于禁用复制队列 - 无论是在配置中启用,还是通过关键字 **shift** 启用。
*示例:* `Clipboard PASTE COPYQUEUE=none`
</td></tr><tr><td>
</td><td>
</td><td>
**shift**</td><td>
允许为 **COPYQUEUE** 参数指定两个备用参数。如果未按住 **Shift** 键,则使用 **shift** 关键字之前指定的值 - 如果按住,则使用它之后指定的值。例如,可以将一个粘贴按钮配置为在按住 <kbd>Shift</kbd> 键时将文件排队到特定队列,否则禁用排队。
*示例:* `Clipboard PASTE COPYQUEUE=none,shift,MyQueue`
</td></tr><tr><td>
</td><td>
</td><td>
**quiet**</td><td>
指定 **quiet** 关键字以禁止提示通常指示已排队复制操作。
*示例:* `Clipboard PASTE COPYQUEUE=MyQueue,quiet`
</td></tr><tr><td>
CUT</td><td>
/S</td><td>
*(no value)*</td><td>
将所有选定的文件和文件夹剪切到剪贴板(目前不会对文件产生任何影响,但是当你将它们粘贴到其它位置时,它们会被移动而不是复制)。
*示例:* `Clipboard CUT`
</td></tr><tr><td>
CUTNOCOPYQUEUEWHENSAME</td><td>
/S</td><td>
*(no value)*</td><td>
与 **Clipboard PASTE** 一起使用,禁用在剪贴板上的文件被剪切(即移动)时使用复制队列以及源和目标位于同一驱动器分区上。
*示例:* `Clipboard PASTE CUTNOCOPYQUEUEWHENSAME`
</td></tr><tr><td>
EXPANDNEWLINES</td><td>
/S</td><td>
*(no value)*</td><td>
与 **Clipboard SET** 一起使用,允许使用 **\n** 在字符串中插入新行,以便可以设置由多行组成的剪贴板字符串。还可以使用 **\\** 插入反斜杠。
*示例:* `Clipboard EXPANDNEWLINES SET Hello\nWorld`
当使用 **EXPANDNEWLINES** 在剪贴板字符串中插入路径时,应该使用 **[escbackslash](../external_control_codes/codes_for_passing_paths.zh.md)** 来防止错误地解释路径中的反斜杠。
*示例(全部在一行中):*
**Clipboard EXPANDNEWLINES SET {sourcepath\|escbackslash}\n{destpath\|escbackslash}**
</td></tr><tr><td>
FILE</td><td>
/K/M</td><td>
*\<filename\>, ...*</td><td>
指定要操作的文件。如果没有指定,该命令将对当前选定的所有文件进行操作。
*示例:* `Clipboard COPY FILE "C:\moo.zip" "C:\cow.zip"`
NEWLINEIFADDING</td><td>
/S</td><td>
*(无值)*</td><td>
与 **Clipboard ADD SET** 一起使用,可在现有的剪贴板数据和要添加的字符串之间添加一个新行。如果剪贴板当前为空或有非文本数据,则不会添加新行。
*示例:* `Clipboard ADD NEWLINEIFADDING SET 这是一行新文本.`
</td></tr><tr><td>
NOFROMFOCUS</td><td>
/S</td><td>
*(无值)*</td><td>
**Clipboard** 命令的默认行为是对源文件列表或文件夹树进行操作,具体取决于哪个有输入焦点。这使您可以使用相同的命令来复制树中的文件夹以及文件列表中的文件。指定此参数可强制命令始终对源文件列表进行操作,并忽略文件夹树。
*示例:* `Clipboard COPY NOFROMFOCUS`
</td></tr><tr><td>
PASTE</td><td>
/O</td><td>
*(无值)*</td><td>
将以前复制到剪贴板的文件和文件夹粘贴到当前的文件窗口中。
如果通过“剪切”操作将文件放在剪贴板上,则将移动它们,否则将复制到新位置。
还可以将图像和文本数据从剪贴板粘贴到当前文件夹中的新文件中。粘贴图像和文本数据时,**AS** 参数可以更改所创建文件的文件名和路径。
*示例:* `Clipboard PASTE`
</td></tr><tr><td>
</td><td>
</td><td>
**enc:***\<编码\>*</td><td>
从剪贴板向文件粘贴文本时,指定编码类型。默认行为是如果剪贴板文本是 Unicode,则粘贴为 UTF-16,否则为 ANSI。
受支持的编码类型有 **oem**、**ansi**、**utf8**、**utf8nobom**、**utf16**、**utf16nobom**。
*示例:* `Clipboard PASTE=enc:utf8`
</td></tr><tr><td>
</td><td>
</td><td>
**jpg**</td><td>
强制将剪贴板上的图像数据粘贴为 JPEG 格式(覆盖配置默认设置)。您还可以指定 JPEG 图像质量。
*示例:* `Clipboard PASTE=jpg:85`
</td></tr><tr><td>
</td><td>
</td><td>
**png**</td><td>
将图像数据粘贴为 PNG 格式。
*示例:* `Clipboard PASTE=png`
</td></tr><tr><td>
</td><td>
</td><td>
**gif**</td><td>
将图像数据粘贴为 GIF 格式。
*示例:* `Clipboard PASTE=gif`
</td></tr><tr><td>
</td><td>
</td><td>
**bmp**</td><td>
将图像数据粘贴为 BMP 格式。
*示例:* `Clipboard PASTE=bmp`
</td></tr><tr><td>
</td><td>
</td><td>
**zip**</td><td>
将剪贴板内容(文件、图像或文本数据)粘贴为新的 ZIP 档案。档案的文件名将根据剪贴板内容自动生成 - 您可以使用 **AS** 参数覆盖它。
</td></tr><tr><td>
</td><td>
</td><td>
**7z**</td><td>
将剪贴板内容粘贴为一个新的 7 Zip 档案。
</td></tr><tr><td>
</td><td>
</td><td>
*\<档案后缀\>*</td><td>
将剪贴板内容粘贴为指定类型的新压缩包(您可以指定 Opus 支持创建的任何档案后缀)。
</td></tr><tr><td>
PASTELINK</td><td>
/O</td><td>
*(无值)*</td><td>
将以前复制到剪贴板的任何文件和文件夹的快捷方式粘贴到当前文件窗口中。例如,如果您对 *C:\Windows* 文件夹使用 **Clipboard COPY** 命令,导航到另一个文件夹,并运行 **Clipboard PASTELINK** 命令,它将粘贴一个名为 *Windows - Shortcut.lnk* 的快捷方式。
*示例:* `Clipboard PASTELINK`
</td></tr><tr><td>
</td><td>
</td><td>
**junction**</td><td>
创建到剪贴板上任何文件夹的连接。连接仅在 NTFS 卷上受支持,并且您不能创建到文件的连接 - 只能连接到文件夹。
*示例:* `Clipboard PASTELINK=junction`
</td></tr><tr><td>
</td><td>
</td><td>
**hardlink**</td><td>
创建到剪贴板上任何文件的硬链接。硬链接仅在 NTFS 卷上受支持,并且您不能创建到文件夹的硬链接 - 只能连接到文件。
*示例:* `Clipboard PASTELINK=hardlink`
</td></tr><tr><td>
</td><td>
</td><td>
**softlink**</td><td>
创建到剪贴板上任何文件或文件夹的软链接。请注意,链接目标存储为绝对路径。软链接同时支持文件和文件夹,但仅在 Vista 及更高版本上支持(而且,仅在 NTFS 卷上支持)。创建软链接需要管理员访问权限,因此在您运行此命令时,Opus 会在必要时显示 UAC 提示。
*示例:* `Clipboard PASTELINK=softlink`
</td></tr><tr><td>
</td><td>
</td><td>
**relsoftlink**</td><td>
创建到剪贴板上任何文件或文件夹的软链接,如果可能,存储相对目标路径。如果无法相对于链接来表示目标,则将创建规则的绝对链接。
*示例:* `Clipboard PASTELINK=relsoftlink`
</td></tr><tr><td>
</td><td>
</td><td>
**auto**</td><td>
自动确定要创建的最合适的链接类型。在 Vista 及更高版本上,这将是软链接 - 在 Windows XP 中,将根据项类型创建连接或硬链接。如果剪贴板上是非文件系统对象(例如您尝试链接到像“控制面板”这样的虚拟文件夹),或者目标驱动器没有使用 NTFS 格式化,那么它将创建快捷方式。
*示例:* `Clipboard PASTELINK=auto`
</td></tr><tr><td>
</td><td>
</td><td>
**autonosoft**</td><td>
与 **auto** 相同,不同之处在于它不会尝试创建软链接。换句话说:它将根据项类型创建连接或硬链接。如果剪贴板上是非文件系统对象(例如您尝试链接到像“控制面板”这样的虚拟文件夹),或者目标驱动器没有使用 NTFS 格式化,那么它将创建快捷方式。
*示例:* `Clipboard PASTELINK=autonosoft`
</td></tr><tr><td>
PREFERIMAGE</td><td>
/S</td><td>
*(无值)*</td><td>
将剪贴板中的数据粘贴到新文件时,通常图像数据优先于文本数据。Opus 在某些情况下对这一规则进行例外处理。
例如,如果您使用 Microsoft Excel 并将某些单元格复制到剪贴板,Excel 会将单元格中的文本和它们的屏幕截图放入剪贴板中。从 Excel 粘贴数据时,人们通常需要文本,而不是屏幕截图。因此,当 Opus 检测到粘贴的数据来自 Excel 时,它会使文本优先于图像,这与它对来自其它程序的数据的行为相反。
如果指定 **PREFERIMAGE** 参数,则无论数据来自何处,图像数据将*始终*优先于文本数据。这样您就可以粘贴 Excel 中的图像数据(如果这是您想要的)。(如果剪贴板中只有文本数据,您仍将得到一个文本文件。)
*示例:* `Clipboard PASTE PREFERIMAGE`
</td></tr><tr><td>
PREFERTEXT</td><td>
/S</td><td>
*(无值)*</td><td>
将剪贴板中的数据粘贴到新文件时,通常图像数据优先于文本数据。(此规则有例外情况;请参阅上面的 **PREFERIMAGE** 参数。)
通常,如果另一个程序将文本和图像数据同时放入剪贴板中,然后您在 Opus 中粘贴以将数据保存到新文件中,则文本数据将被忽略,您将获得一个图像文件(BMP、JPG、GIF 或 PNG)。
例如,绘图程序可能会将照片和照片描述同时放入剪贴板中,而粘贴到 Opus 中通常会创建包含照片的图像文件,而不是包含描述的文本文件。
**PREFERTEXT** 参数优先考虑文本而不是图像,因此在这种情况下你将获得一个文本文件。(如果剪贴板中仅有图像数据,你仍然会获得一个图像文件。)
*示例:* `Clipboard PASTE PREFERTEXT`
</td></tr><tr><td>
REGEXP</td><td>
/K/M</td><td>
*\<搜索\> \<替换\> ...*</td><td>
结合 **COPYNAMES** 让你可以在将文件名放置到剪贴板时对它们执行 [正则表达式](../../wildcard_reference/regular_expression_syntax.zh.md) 操作,这实际上让你能够决定你自己的剪贴板格式。
为此参数指定的值是一对或多对字符串 - 每一对中第一个是搜索模式,每一对中第二个是替换字符串。例如,要删除所有文件名在复制到剪贴板时的后缀,则搜索字符串应为 **(.\*)\\(.\*)**,替换字符串应为 **\1**。
*示例:* `Clipboard COPYNAMES=nopaths REGEXP "(.*)\\(.*)" "\1"`
</td></tr><tr><td>
SCREENSHOT</td><td>
/O</td><td>
*(无值)*</td><td>
截取活动文件窗口的屏幕截图并将其复制到剪贴板。等同于按下 <kbd>Alt+PrtScr</kbd>。
*示例:* `Clipboard SCREENSHOT`
</td></tr><tr><td>
</td><td>
</td><td>
**all**</td><td>
截取桌面的屏幕截图并将它复制到剪贴板。等同于按下 <kbd>PrtScr</kbd>。
*示例:* `Clipboard SCREENSHOT=all`
</td></tr><tr><td>
</td><td>
</td><td>
**format**</td><td>
当指定 **save** 参数时,这让你可以指定保存屏幕截图的文件格式。支持的格式有 **jpg**、**png**、**gif** 和 **bmp**。
*示例:* `Clipboard SCREENSHOT=save,format:jpg`
</td></tr><tr><td>
</td><td>
</td><td>
**name**</td><td>
当指定 **save** 参数时,这让你可以配置保存屏幕截图的名称。如果没有指定,将使用默认名称。你可以使用 **%date%** 代码在名称中插入当前日期。如果期望的名称中有空格,请记住用引号将 SCREENSHOT 参数的值括起来。
*示例:* `Clipboard SCREENSHOT=save,name:My_Opus_%date\\`
*示例:* `Clipboard SCREENSHOT "save,name:Opus Screenshot"`
</td></tr><tr><td>
</td><td>
</td><td>
**quality**</td><td>
当指定 save 参数并将屏幕截图保存为 jpeg 图像时,这让你可以指定压缩图像的质量。
*示例:* `Clipboard SCREENSHOT=save,format:jpg,quality:85`
</td></tr><tr><td>
</td><td>
</td><td>
**quiet**</td><td>
在截取屏幕截图后,不会显示确认消息。
*示例:* `Clipboard SCREENSHOT=all,quiet`
</td></tr><tr><td>
</td><td>
</td><td>
**save**</td><td>
屏幕截图将自动保存到桌面(以及复制到剪贴板)。使用 **format** 和 **quality** 参数来控制文件类型。你可以使用 **name** 参数配置名称。
*示例:* `Clipboard SCREENSHOT=save`
</td></tr><tr><td>
</td><td>
</td><td>
**secure**</td><td>
在截取屏幕截图时,将对文件窗口中的文件名进行模糊处理,以隐藏可能包含敏感信息的内容。
*示例:* `Clipboard SCREENSHOT=all,secure`
</td></tr><tr><td>
</td><td>
</td><td>
**time**</td><td>
在截取屏幕截图之前,显示一个倒数计时器。
*示例:* `Clipboard SCREENSHOT=secure,time:10`
</td></tr><tr><td>
SET</td><td>
/K/R</td><td>
用户定义</td><td>
将所提供的文本复制到剪贴板。
*示例:* `Clipboard SET {sourcepath}`
</td></tr><tr><td>
USESEL</td><td>
/S</td><td>
*(无值)*</td><td>
修改 **PASTE** 和 **PASTESHORTCUT** 函数的行为。通常情况下,文件被粘贴到当前源文件夹。如果你指定 **USESEL** 参数,并且当前在源文件列表中选择了子文件夹,则文件将被粘贴到该子文件夹中。这在用作上下文菜单命令时最有用(这样你就可以右键单击文件夹,然后将剪贴板内容粘贴到其中)。
这也适用于 Opus 可以写入的压缩包 - 例如,如果你将以下命令添加到 *压缩包* [文件类型组](/Manual/file_types/file_type_groups.zh.md) 的上下文菜单,那么你可以右键单击现有的压缩包文件,并将剪贴板内容直接粘贴到其中。
*示例:* `Clipboard PASTE USESEL`
</td></tr></tbody>
</table>
- 主页
- 文件浏览
- 文件窗口
- 工具栏
- 收藏栏
- 多文件夹
- 单窗口模式
- 标签页
- 分栏
- 关联文件夹
- 来源和目标
- 查看
- 列表
- 列
- 排序
- 分组
- 视图
- 详细视图
- 缩略图
- 平面视图
- 标记
- 选择
- 复选框
- 即时查找
- 信息提示
- 查看器
- 文件夹格式
- 导航
- 地址栏
- 文件夹树
- 收藏夹
- 别名
- 文件对话框
- 文件搜索
- 文件操作
- 文件创建
- 文件移动
- 文件复制
- 重命名
- 剪贴板
- 上下文菜单
- 拖放
- 安全
- 文件类型
- 元数据
- 压缩包
- 图片
- 文档
- 纯文本
- 代码
- 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
- 本地化
- 图标图像
- 重命名宏语言
