> For the complete documentation index, see [llms.txt](https://chaoses-ib.gitbook.io/directory-opus/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-2/readme.zh/clipboard.zh.md).

# Clipboard

**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><p>将其它文件添加到剪贴板中已有的文件，而不是替换它们。它与 <strong>COPY</strong> 或 <strong>CUT</strong> 结合使用。这样，您就可以将多个项目从不同的源文件夹放到剪贴板中，然后一次性将它们粘贴到目标文件夹中。</p><p><em>示例:</em> <code>Clipboard COPY ADD</code></p></td></tr><tr><td>AS</td><td>/K</td><td><em>&#x3C;文件名></em></td><td><p>覆盖将图像或文本粘贴到磁盘时使用的默认文件名。</p><p>通常，当您粘贴剪贴板图像数据时，Opus 会创建一个名为 <em>Clipboard Image.png</em> 的文件（或其它后缀，具体取决于文件格式），当您粘贴文本数据时，Opus 会创建一个名为 <em>Clipboard Text.txt</em> 的文件。使用此参数更改文件名。</p><p>如果文件名中未指定扩展名，则会自动添加默认文件扩展名（例如，文本数据的 .txt）。</p><p>您可以指定完整路径，使命令始终保存到特定文件夹，而不是当前路径。</p><p>此参数也可用于将剪贴板内容粘贴为压缩包（例如，使用 <strong>Clipboard PASTE=zip</strong>）。在这种情况下，压缩包的文件名通常会根据剪贴板内容自动生成 - 此参数允许您覆盖它。</p><p><em>示例:</em> <code>Clipboard PASTE AS PastedData</code></p></td></tr><tr><td></td><td></td><td><strong>ask</strong></td><td><p>将图像或文本数据粘贴到文件时，此参数会导致 Opus 提示您输入要创建的文件的名称。对于文本，您还可以选择编码类型，对于图像数据，可以选择要使用的图像格式。</p><p><img src="https://3597805814-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3XSZSwWow0fDf6fQJobd%2Fuploads%2Fgit-blob-63e9dc19b92dda1ec0b6a2b9ce99041aaf5f6cd1%2Fpaste_as.png?alt=media" alt="" data-size="original"></p><p>此参数也可用于将剪贴板内容粘贴为压缩包（例如，使用 <strong>Clipboard PASTE=7z</strong>）。在这种情况下，系统将提示您输入新压缩包的名称以及任何特定于压缩包格式的参数。</p><p><strong>缩小图像以补偿系统 DPI</strong> 选项会在您的系统 DPI 高于 100% 时将粘贴的图像缩小。</p><p>您还可以指定要在对话框中显示的默认文件名，如以下第二个示例所示。</p><p><em>示例:</em> <code>Clipboard PASTE AS=ask</code><br><em>示例:</em> <code>Clipboard PASTE AS=ask:{date|yyyy_MM}_</code></p></td></tr><tr><td>COPY</td><td>/S</td><td><em>(无值)</em></td><td><p>将所有选定的文件和文件夹复制到剪贴板。</p><p><em>示例:</em> <code>Clipboard COPY</code></p></td></tr><tr><td>COPYCOMMANDARGS</td><td>/K</td><td><em>&#x3C;参数></em></td><td><p>与 <strong>Clipboard PASTE</strong> 一起使用时，这使您能够为 <strong>Copy</strong> 命令提供其它参数（如果粘贴命令最终运行的是 <strong>Copy</strong> 命令）。如果粘贴命令不使用 <strong>Copy</strong> 命令（例如，您的剪贴板上有位图数据，并且创建了一个图像文件），则此参数会被忽略。</p><p><em>示例:</em> <code>Clipboard PASTE COPYCOMMANDARGS="FLATVIEWCOPY=autosingle,recreate"</code></p></td></tr><tr><td>COPYIMAGE</td><td>/S</td><td><em>(无值)</em></td><td><p>将选定的图像文件 <strong>作为图像</strong> 复制到剪贴板，以便粘贴到其它程序中。</p><p><em>示例:</em> <code>Clipboard COPYIMAGE</code></p></td></tr><tr><td>COPYINFOTIP</td><td>/S</td><td><em>(无值)</em></td><td><p>将当前可见 <em>信息提示</em> 的文本内容复制到剪贴板。（信息提示是当您将鼠标悬停在文件或文件夹上时显示信息的“工具提示”。）</p><p>如果文件窗口没有可见的信息提示，则不会执行任何操作。此命令只有在分配给热键时才有意义，因为如果您移动鼠标单击工具栏按钮，信息提示将关闭。</p><p><em>示例:</em> <code>Clipboard COPYINFOTIP</code></p><p>默认情况下，您还可以使用 Ctrl+Shift+Alt+C 执行相同操作，而无需创建热键，但该命令允许您指定一个更易于输入的替代键。（Ctrl+Shift+C 也可能有效，但被默认工具栏覆盖，该工具栏将 Ctrl+Shift+C 分配给 <em>编辑 > 复制完整路径名</em>。）</p></td></tr><tr><td>COPYNAMES</td><td>/O</td><td><em>(无值)</em></td><td><p>将所有选定文件和文件夹的名称复制到剪贴板（复制的是文件名本身，以文本格式，而不是实际文件）。</p><p>默认格式（不指定任何值）会将所有选定项目的完整路径和文件名复制到剪贴板，每个文件占一行。例如，</p><pre><code>C:\Windows\notepad.exe
C:\Windows\regedit.exe
</code></pre><p><strong>COPYNAMES</strong> 参数的各种值允许您修改文件名复制时的格式。某些值可以组合 - 请参阅下面给出的示例，了解您可以执行的操作。另请参阅 <strong>REGEXP</strong> 参数，它允许您使用正则表达式来控制格式。</p><p><em>示例:</em> <code>Clipboard COPYNAMES</code></p></td></tr><tr><td></td><td></td><td><strong>noexts</strong></td><td><p>从复制到剪贴板的文件名中删除扩展名。例如，</p><pre><code>C:\Windows\notepad
C:\Windows\regedit
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=noexts</code></p></td></tr><tr><td></td><td></td><td><strong>nopaths</strong></td><td><p>仅将选定项目的名称复制到剪贴板 - 不复制路径。例如，</p><pre><code>notepad.exe
regedit.exe
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=nopaths</code><br><em>示例:</em> <code>Clipboard COPYNAMES=nopaths,noexts</code></p></td></tr><tr><td></td><td></td><td><strong>url</strong></td><td><p>将选定项目的名称以 URL 格式复制到剪贴板。对于 FTP 站点上的文件，这将生成一个 <strong>ftp://</strong> 样式的路径，该路径应该会被其它 FTP 程序接受。对于本地文件，文件名将作为 <strong>file://</strong> 样式的链接复制（例如 //<a href="file:///C:/Windows//">file:///C:/Windows//</a>）。例如，</p><pre><code>file:///C:/Windows/notepad.exe
file:///C:/Windows/regedit.exe
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=url</code></p></td></tr><tr><td></td><td></td><td><strong>hash</strong></td><td><p>将每个选定文件的文件名与其 <strong>MD5</strong> 校验和一起复制。例如，</p><pre><code>notepad.exe : f2c7bb8acc97f92e987a2d4087d021b1\\
regedit.exe : 2e2c937846a0b8789e5e91739284d17a
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=hash</code></p></td></tr><tr><td></td><td></td><td><strong>hash2</strong></td><td><p>以另一种格式复制选定文件的 <strong>MD5</strong> 校验和，与久负盛名的 <em>MD5Sum</em> 实用程序兼容。例如，</p><pre><code>f2c7bb8acc97f92e987a2d4087d021b1 *notepad.exe
2e2c937846a0b8789e5e91739284d17a *regedit.exe
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=hash2</code></p></td></tr><tr><td></td><td></td><td><strong>hash3</strong></td><td><p>复制选定文件的 <strong>MD5</strong> 校验和 <strong>不带</strong> 文件名。您可能只希望一次在单个文件上使用此格式。例如，</p><pre><code>f2c7bb8acc97f92e987a2d4087d021b1
2e2c937846a0b8789e5e91739284d17a
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=hash3</code></p></td></tr><tr><td></td><td></td><td><strong>hash4</strong></td><td><p>将每个选定文件的文件名与其 <strong>SHA-1</strong> 校验和一起复制。例如，</p><pre><code>notepad.exe : 7eb0139d2175739b3ccb0d1110067820be6abd29
regedit.exe : f48138dc476e040b8a9925c7d2650b706178e863
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=hash4</code></p></td></tr><tr><td></td><td></td><td><strong>hash5</strong></td><td><p>以另一种格式复制选定文件的 <strong>SHA-1</strong> 校验和。例如，</p><pre><code>7eb0139d2175739b3ccb0d1110067820be6abd29 *notepad.exe
f48138dc476e040b8a9925c7d2650b706178e863 *regedit.exe
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=hash5</code></p></td></tr><tr><td></td><td></td><td><strong>hash6</strong></td><td><p>复制选定文件的 <strong>SHA-1</strong> 校验和 <strong>不带</strong> 文件名。您可能只希望一次在单个文件上使用此格式。例如，</p><pre><code>7eb0139d2175739b3ccb0d1110067820be6abd29
f48138dc476e040b8a9925c7d2650b706178e863
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=hash6</code></p></td></tr><tr><td></td><td></td><td><strong>hashcache</strong></td><td><p>将 <strong>hashcache</strong> 关键字添加到其中一个 <strong>hash</strong> 选项中，以使 Opus 使用校验和缓存；如果文件以前已计算过其校验和并且似乎没有更改，则将使用缓存的值。</p><p><em>示例:</em> <code>Clipboard COPYNAMES=hash2,hashcache</code></p></td></tr><tr><td></td><td></td><td><strong>unc</strong></td><td><p>当指定了 <strong>unc</strong> 值，并且正在复制其名称的文件位于映射的网络驱动器上时，该函数会将它们的映射路径解析为 UNC 路径，并将该路径复制到剪贴板。例如，如果 <strong>Z:</strong> 是一个映射的网络驱动器，<strong>Clipboard COPYNAMES</strong> 将返回：</p><pre><code>Z:\Windows\notepad.exe
Z:\Windows\regedit.exe
</code></pre><p>而 <strong>Clipboard COPYNAMES=unc</strong> 可能会返回：</p><pre><code>\\win7vm\c\Windows\notepad.exe
\\win7vm\c\Windows\regedit.exe
</code></pre><p>如果当前文件夹不在映射的网络驱动器上，则 unc 参数不会有任何影响。</p><p><em>示例:</em> <code>Clipboard COPYNAMES=unc</code></p></td></tr><tr><td></td><td></td><td><strong>short</strong></td><td><p>复制选定路径的短（8.3）版本，而不是长版本。例如，</p><pre><code>C:\PROGRA~1\GPSOFT~1\DIRECT~1\dopus.exe
C:\PROGRA~1\GPSOFT~1\DIRECT~1\dopuslib.dll
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=short,nopaths</code></p><p>并非所有驱动器都启用了短路径。在未启用短路径的驱动器上，将复制正常的长路径。</p></td></tr><tr><td></td><td></td><td><strong>single</strong></td><td><p>当选择多个文件时，这会将所有名称复制到单行上（以空格分隔），而不是每个项目一行。如果任何项目名称包含空格，则它们将用引号括起来。例如，</p><pre><code>dopus.exe dopuslib.dll "Opus 13 What's New.pdf"
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=nopaths,single</code></p></td></tr><tr><td></td><td></td><td><strong>paths</strong></td><td><p>仅复制选定项目的路径，不带文件名（与 <strong>nopaths</strong> 相反）。例如，</p><pre><code>C:\Program Files\GPSoftware\Directory Opus
</code></pre><p><em>示例:</em> <code>Clipboard COPYNAMES=paths</code></p><p>为了向后兼容，也识别 <strong>path</strong>，并且执行相同操作。</p></td></tr><tr><td></td><td></td><td><strong>capsemantics</strong></td><td><p>使函数的行为类似于 Windows <em>复制为路径</em> 上下文菜单命令（每行一个文件路径，并且行始终用引号括起来）。</p><p><em>示例:</em> <code>Clipboard COPYNAMES=capsemantics</code></p></td></tr><tr><td></td><td></td><td><strong>quote</strong></td><td><p>强制将复制到剪贴板的文件名和路径用双引号括起来，即使它们不包含空格（因此通常不需要引号）。</p><p><em>示例:</em> <code>Clipboard COPYNAMES=quote</code></p></td></tr><tr><td></td><td></td><td><strong>wsl</strong></td><td><p>以 WSL（适用于 Linux 的 Windows 子系统）格式复制文件路径。例如，<strong>C:\Temp</strong> 将转换为 <strong>/mnt/c/Temp</strong>。</p><p><em>示例:</em> <code>Clipboard COPYNAMES=wsl</code></p></td></tr><tr><td>COPYQUEUE</td><td>/O</td><td><em>(无值)</em></td><td><p>与 <strong>PASTE</strong> 参数一起使用，以启用 <a href="/directory-opus/guan-fang-shou-ce/readme.zh-2/readme.zh/readme.zh-1.md">复制队列</a> 粘贴文件。不指定任何值，如果需要，会自动将副本排队。这可以覆盖 <a href="/directory-opus/guan-fang-shou-ce/readme.zh-5/readme.zh/readme.zh-4/readme.zh.md"><strong>复制文件</strong></a> 配置页面上的 <strong>自动管理文件复制队列</strong> 选项。</p><p><em>示例:</em> <code>Clipboard PASTE COPYQUEUE</code></p></td></tr><tr><td></td><td></td><td><em>&#x3C;队列名称></em></td><td><p>当您指定队列名称作为此参数的值时，它将在粘贴文件时启用手动复制队列。也就是说，如果指定了名称，则文件粘贴将始终排队到指定的队列 - 如果没有为参数指定名称，则粘贴仅在需要时才排队。</p><p><em>示例:</em> <code>Clipboard PASTE COPYQUEUE=MyQueue</code></p></td></tr><tr><td></td><td></td><td><strong>none</strong></td><td><p>用于禁用复制队列 - 无论是在配置中启用，还是通过 <strong>shift</strong> 关键字启用。</p><p><em>示例:</em> <code>Clipboard PASTE COPYQUEUE=none</code></p></td></tr><tr><td></td><td></td><td><strong>shift</strong></td><td><p>允许您为 <strong>COPYQUEUE</strong> 参数指定两个备用参数。如果未按住 <strong>Shift</strong> 键，则使用在 <strong>shift</strong> 关键字之前指定的值 - 如果按住 <strong>Shift</strong> 键，则使用其后的值。例如，您可以配置一个粘贴按钮，以便在按住 Shift 键时将文件排队到特定队列，而在其它情况下禁用队列。</p><p><em>示例:</em> <code>Clipboard PASTE COPYQUEUE=none,shift,MyQueue</code></p></td></tr><tr><td></td><td></td><td><strong>quiet</strong></td><td><p>指定 <strong>quiet</strong> 关键字以抑制通常指示复制操作已排队的提示。（Opus 13.9.1 及更高版本：您也可以在配置中关闭 <em>在作业排队时显示确认</em>。）</p><p><em>示例:</em> <code>Clipboard PASTE COPYQUEUE=MyQueue,quiet</code></p></td></tr><tr><td></td><td></td><td><strong>noisy</strong></td><td><p>（Opus 13.9.1 及更高版本。）指定 <strong>noisy</strong> 关键字始终显示提示，指示复制操作已排队，即使配置中 <em>在作业排队时显示确认</em> 已关闭。</p><p><em>示例:</em> <code>Clipboard PASTE COPYQUEUE=MyQueue,noisy</code></p></td></tr><tr><td>CUT</td><td>/S</td><td><em>(无值)</em></td><td><p>将所有选定的文件和文件夹剪切到剪贴板（文件不会立即发生任何变化，但当您将它们粘贴到其它地方时，它们会被移动而不是复制）。</p><p><em>示例:</em> <code>Clipboard CUT</code></p></td></tr><tr><td>CUTNOCOPYQUEUEWHENSAME</td><td>/S</td><td><em>(无值)</em></td><td><p>与 <strong>Clipboard PASTE</strong> 一起使用，此功能在剪贴板上的文件被剪切（即移动）以及源和目标位于同一个驱动器分区上时，会禁用使用复制队列。</p><p><em>示例:</em> <code>Clipboard PASTE CUTNOCOPYQUEUEWHENSAME</code></p></td></tr><tr><td>EXPANDNEWLINES</td><td>/S</td><td><em>(无值)</em></td><td><p>与 <strong>Clipboard SET</strong> 一起使用，允许您使用  将新行插入字符串中，以便您可以设置包含多行的剪贴板字符串。您也可以使用 <strong>\</strong> 插入一个字面上的反斜杠。</p><p><em>示例:</em> <code>Clipboard EXPANDNEWLINES SET Hello\nWorld</code></p><p>使用 <strong>EXPANDNEWLINES</strong> 在剪贴板字符串中插入路径时，应使用 <a href="/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-2/readme.zh-1/codes_for_passing_paths.zh.md"><strong>escbackslash</strong></a> 来防止路径中的反斜杠被误解。</p><p><em>示例（全部在一行上）：</em><br><strong>Clipboard EXPANDNEWLINES SET {sourcepath|escbackslash}\n{destpath|escbackslash}</strong></p></td></tr><tr><td>FILE</td><td>/K/M</td><td><em>&#x3C;文件名>, ...</em></td><td><p>指定要操作的文件。如果未指定，则该命令将对所有当前选定的文件进行操作。</p><p><em>示例:</em> <code>Clipboard COPY FILE "C:\moo.zip" "C:\cow.zip"</code></p></td></tr><tr><td>NEWLINEIFADDING</td><td>/S</td><td><em>(无值)</em></td><td><p>与 <strong>Clipboard ADD SET</strong> 一起使用，在现有的剪贴板数据和要添加的字符串之间添加一个新行。如果剪贴板当前为空或包含非文本数据，则不会添加新行。</p><p><em>示例:</em> <code>Clipboard ADD NEWLINEIFADDING SET This is a new line.</code></p></td></tr><tr><td>NOFROMFOCUS</td><td>/S</td><td><em>(无值)</em></td><td><p><strong>Clipboard</strong> 命令的默认行为是根据源文件列表或文件夹树哪个具有输入焦点来对它们进行操作。这使您可以在树中使用相同的命令复制文件夹，以及在文件列表中复制文件。指定此参数以强制命令始终对源文件列表进行操作并忽略文件夹树。</p><p><em>示例:</em> <code>Clipboard COPY NOFROMFOCUS</code></p></td></tr><tr><td>PASTE</td><td>/O</td><td><em>(无值)</em></td><td><p>将先前复制到剪贴板的任何文件和文件夹粘贴到当前文件窗口中。</p><p>如果文件是通过“剪切”操作放置在剪贴板上的，则它们将被移动，否则它们将被复制到新位置。</p><p>也可以将剪贴板中的图像和文本数据粘贴到当前文件夹中的新文件中。粘贴图像和文本数据时，<strong>AS</strong> 参数可以更改创建的文件的名称和路径。</p><p><em>示例:</em> <code>Clipboard PASTE</code></p></td></tr><tr><td></td><td></td><td><strong>enc:</strong><em>&#x3C;编码></em></td><td><p>在将文本从剪贴板粘贴到文件时，指定编码类型。默认行为是如果剪贴板文本是 Unicode，则粘贴为 UTF-16，否则粘贴为 ANSI。</p><p>支持的编码类型为 <strong>oem</strong>、<strong>ansi</strong>、<strong>utf8</strong>、<strong>utf8nobom</strong>、<strong>utf16</strong>、<strong>utf16nobom</strong>。</p><p><em>示例:</em> <code>Clipboard PASTE=enc:utf8</code></p></td></tr><tr><td></td><td></td><td><strong>jpg</strong></td><td><p>强制将剪贴板上的图像数据以 JPEG 格式粘贴（覆盖配置的默认设置）。您还可以选择指定 JPEG 图像质量，其值为 1 到 100。</p><p><em>示例:</em> <code>Clipboard PASTE=jpg:85</code></p></td></tr><tr><td></td><td></td><td><strong>png</strong></td><td><p>以 PNG 格式粘贴图像数据。您还可以选择指定 PNG 压缩级别，其值为 1 到 6。</p><p><em>示例:</em> <code>Clipboard PASTE=png:4</code></p></td></tr><tr><td></td><td></td><td><strong>gif</strong></td><td><p>以 GIF 格式粘贴图像数据。</p><p><em>示例:</em> <code>Clipboard PASTE=gif</code></p></td></tr><tr><td></td><td></td><td><strong>bmp</strong></td><td><p>以 BMP 格式粘贴图像数据。</p><p><em>示例:</em> <code>Clipboard PASTE=bmp</code></p></td></tr><tr><td></td><td></td><td><strong>zip</strong></td><td>将剪贴板内容（文件、图像或文本数据）粘贴为新的 ZIP 压缩包。压缩包的文件名将根据剪贴板内容自动生成 - 您可以使用 <strong>AS</strong> 参数覆盖此文件名。</td></tr><tr><td></td><td></td><td><strong>7z</strong></td><td>将剪贴板内容粘贴为新的 7Zip 压缩包。</td></tr><tr><td></td><td></td><td><em>&#x3C;压缩包后缀></em></td><td>将剪贴板内容粘贴为指定类型的新压缩包（您可以指定 Opus 支持创建的任何压缩包后缀）。</td></tr><tr><td>PASTELINK</td><td>/O</td><td><em>(无值)</em></td><td><p>将先前复制到剪贴板的任何文件和文件夹的快捷方式粘贴到当前文件窗口中。例如，如果您对 <em>C:\Windows</em> 文件夹使用 <strong>Clipboard COPY</strong> 命令，导航到另一个文件夹，并运行 <strong>Clipboard PASTELINK</strong> 命令，它将粘贴一个名为 <em>Windows - Shortcut.lnk</em> 的快捷方式。</p><p><em>示例:</em> <code>Clipboard PASTELINK</code></p></td></tr><tr><td></td><td></td><td><strong>junction</strong></td><td><p>创建指向剪贴板中任何文件夹的联结。联结仅在 NTFS 卷上受支持，并且您不能创建指向文件（仅文件夹）的联结。</p><p><em>示例:</em> <code>Clipboard PASTELINK=junction</code></p></td></tr><tr><td></td><td></td><td><strong>hardlink</strong></td><td><p>创建指向剪贴板中任何文件的硬链接。硬链接仅在 NTFS 卷上受支持，并且您不能创建指向文件夹（仅指向文件）的硬链接。</p><p><em>示例:</em> <code>Clipboard PASTELINK=hardlink</code></p></td></tr><tr><td></td><td></td><td><strong>softlink</strong></td><td><p>创建指向剪贴板中任何文件或文件夹的软链接。请注意，链接目标被存储为绝对路径。软链接支持文件和文件夹，但仅在 Vista 及更高版本上受支持（同样，仅在 NTFS 卷上）。创建软链接需要管理员访问权限，因此如果需要，Opus 会在您运行此命令时显示 UAC 提示。</p><p><em>示例:</em> <code>Clipboard PASTELINK=softlink</code></p></td></tr><tr><td></td><td></td><td><strong>relsoftlink</strong></td><td><p>创建指向剪贴板中任何文件或文件夹的软链接，如果可能，则存储相对目标路径。如果目标不能相对于链接来表达，则将创建常规的绝对链接。</p><p><em>示例:</em> <code>Clipboard PASTELINK=relsoftlink</code></p></td></tr><tr><td></td><td></td><td><strong>auto</strong></td><td><p>自动确定要创建的最合适的链接类型。在 Vista 及更高版本上，这将是一个软链接 - 在 Windows XP 上，将是联结或硬链接，具体取决于项目类型。如果剪贴板上存在非文件系统对象（例如，您试图创建指向 <em>控制面板</em> 等虚拟文件夹的链接）或目标驱动器未格式化为 NTFS，则它将创建一个快捷方式。</p><p><em>示例:</em> <code>Clipboard PASTELINK=auto</code></p></td></tr><tr><td></td><td></td><td><strong>autonosoft</strong></td><td><p>与 <strong>auto</strong> 相同，但它不会尝试创建软链接。换句话说：它将根据项目的类型创建联结或硬链接。如果剪贴板上存在非文件系统对象（例如，您试图创建指向 <em>控制面板</em> 等虚拟文件夹的链接）或目标驱动器未格式化为 NTFS，则它将创建一个快捷方式。</p><p><em>示例:</em> <code>Clipboard PASTELINK=autonosoft</code></p></td></tr><tr><td>PREFERIMAGE</td><td>/S</td><td><em>(无值)</em></td><td><p>将剪贴板中的数据粘贴到新文件时，图像数据通常优先于文本数据。Opus 在某些情况下会对此规则做出例外。</p><p>例如，如果您使用 Microsoft Excel 将一些单元格复制到剪贴板，Excel 会将单元格中的文本和它们的屏幕截图都放到剪贴板中。将数据从 Excel 粘贴时，人们通常想要文本，而不是屏幕截图。因此，当 Opus 检测到粘贴的数据来自 Excel 时，它会优先考虑文本而不是图像，这与它对来自其它程序的数据的行为相反。</p><p>如果指定了 <strong>PREFERIMAGE</strong> 参数，则无论数据来自何处，图像数据都将 <em>始终</em> 优先于文本数据。这使您能够粘贴来自 Excel 的图像数据，如果这是您想要的。（如果剪贴板上只有文本数据，您仍然会得到一个文本文件。）</p><p><em>示例:</em> <code>Clipboard PASTE PREFERIMAGE</code></p></td></tr><tr><td>PREFERTEXT</td><td>/S</td><td><em>(无值)</em></td><td><p>将剪贴板中的数据粘贴到新文件时，图像数据通常优先于文本数据。（对此规则有例外；请参阅上面的 <strong>PREFERIMAGE</strong> 参数。）</p><p>通常，如果另一个程序将文本和图像数据都放到剪贴板中，然后您在 Opus 中粘贴以将数据保存到新文件中，文本数据将被忽略，您将获得一个图像文件（BMP、JPG、GIF 或 PNG）。</p><p>例如，一个绘图程序可能会将照片和照片的描述都放到剪贴板中，而粘贴到 Opus 中通常会创建一个包含照片的图像文件，而不是包含描述的文本文件。</p><p><strong>PREFERTEXT</strong> 参数优先考虑文本而不是图像，因此在这种情况下您会得到一个文本文件。（如果剪贴板上只有图像数据，您仍然会得到一个图像文件。）</p><p><em>示例:</em> <code>Clipboard PASTE PREFERTEXT</code></p></td></tr><tr><td>REGEXP</td><td>/K/M</td><td><em>&#x3C;搜索> &#x3C;替换> ...</em></td><td><p>与 <strong>COPYNAMES</strong> 一起使用，允许您对文件名进行 <a href="/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh/regular_expression_syntax.zh.md">正则表达式</a> 操作，这些文件名被放入剪贴板 - 这实际上允许您确定自己的剪贴板格式。</p><p>为此参数指定的值是一个或多个字符串对 - 每个对中的第一个是要搜索的模式，第二个是替换字符串。例如，要剥离所有文件名复制到剪贴板时的后缀，搜索字符串将是 <strong>(.*)\(.*)</strong>，替换字符串将是 <strong>\1</strong>。</p><p><em>示例:</em> <code>Clipboard COPYNAMES=nopaths REGEXP "(.*)\\(.*)" "\1"</code></p></td></tr><tr><td>SCREENSHOT</td><td>/O</td><td><em>(无值)</em></td><td><p>拍摄活动文件窗口的屏幕截图并将其复制到剪贴板。等效于按下 Alt+PrtScr。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT</code></p></td></tr><tr><td></td><td></td><td><strong>all</strong></td><td><p>拍摄桌面的屏幕截图并将其复制到剪贴板。等效于按下 PrtScr。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=all</code></p></td></tr><tr><td></td><td></td><td><strong>format</strong></td><td><p>当指定了 <strong>save</strong> 参数时，此参数允许您指定要保存屏幕截图的文件格式。支持的格式为 <strong>jpg</strong>、<strong>png</strong>、<strong>gif</strong> 和 <strong>bmp</strong>。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=save,format:jpg</code></p></td></tr><tr><td></td><td></td><td><strong>name</strong></td><td><p>当指定了 <strong>save</strong> 参数时，此参数允许您配置要保存屏幕截图的名称。如果未指定，则使用默认名称。您可以使用 <strong>%date%</strong> 代码在名称中插入当前日期。请记住，如果您的目标名称包含空格，则将 SCREENSHOT 参数的值用引号括起来。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=save,name:My_Opus_%date\\</code><br><em>示例:</em> <code>Clipboard SCREENSHOT "save,name:Opus Screenshot"</code></p></td></tr><tr><td></td><td></td><td><strong>quality</strong></td><td><p>当指定了 save 参数并且屏幕截图被保存为 jpeg 图像时，此参数允许您指定压缩图像的质量（值为 1 到 100）。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=save,format:jpg,quality:85</code></p><p>如果屏幕截图被保存为 PNG 图像，则可以使用此参数来控制压缩级别（值为 1 到 6）。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=save,format:png,quality:4</code></p></td></tr><tr><td></td><td></td><td><strong>quiet</strong></td><td><p>在拍摄屏幕截图后不会显示确认消息。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=all,quiet</code></p></td></tr><tr><td></td><td></td><td><strong>save</strong></td><td><p>屏幕截图将自动保存到桌面（以及复制到剪贴板）。使用 <strong>format</strong> 和 <strong>quality</strong> 参数来控制文件类型。您可以使用 <strong>name</strong> 参数配置名称。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=save</code></p></td></tr><tr><td></td><td></td><td><strong>secure</strong></td><td><p>在拍摄屏幕截图时，文件窗口中的文件名将被模糊，以遮盖可能敏感的信息。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=all,secure</code></p></td></tr><tr><td></td><td></td><td><strong>time</strong></td><td><p>在拍摄屏幕截图之前显示一个倒计时计时器。</p><p><em>示例:</em> <code>Clipboard SCREENSHOT=secure,time:10</code></p></td></tr><tr><td>SET</td><td>/K/R</td><td>用户定义</td><td><p>将提供的文本复制到剪贴板。</p><p><em>示例:</em> <code>Clipboard SET {sourcepath}</code></p></td></tr><tr><td>USESEL</td><td>/S</td><td><em>(无值)</em></td><td><p>修改 <strong>PASTE</strong> 和 <strong>PASTESHORTCUT</strong> 函数的行为。通常，文件会粘贴到当前源文件夹中。如果您指定了 <strong>USESEL</strong> 参数，并且当前在源文件列表中选择了子文件夹，则文件将粘贴到该子文件夹中。这在用作上下文菜单命令时最有用（这样您就可以右键单击文件夹并将剪贴板内容粘贴到其中）。</p><p>这也适用于 Opus 可以写入的压缩包 - 例如，如果您将以下命令添加到 <em>Archives</em> <a href="/directory-opus/guan-fang-shou-ce/readme.zh-7/file_type_groups.zh.md">文件类型组</a> 的上下文菜单中，那么您就可以右键单击现有的压缩包文件并将剪贴板内容直接粘贴到其中。</p><p><em>示例:</em> <code>Clipboard PASTE USESEL</code></p></td></tr></tbody></table>
