# Select

**Select** 内部命令用于：

* 显示 *Select* 对话框（在 [简单](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-1/simple_wildcard_selection.zh) 或 [高级](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-1/advanced_selection.zh) 模式中）
* 全选、取消全选和反选所有文件和文件夹的当前选择
* 根据通配符模式按文件名选取或取消选取文件
* 选取目标中选取的所有源文件，反之亦然
* 选取与已选取文件扩展名匹配的所有文件
* 将 [复选标记](https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-1/readme.zh-1/readme.zh/checkbox_mode.zh) 转换到选取中，反之亦然
* 根据选取文件与否隐藏文件
* 按索引选取文件范围
* 按日期和大小选取文件

**命令参数：**

| 参数                 | 类型   | 可能的值                       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |     |                                                     |
| ------------------ | ---- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | --------------------------------------------------- |
| *（无参数）*            | -    | -                          | <p>显示 <em>Select</em> 对话框（根据上次使用的，在 <a href="../../../readme.zh-1/readme.zh-1/simple_wildcard_selection.zh">简单</a> 或 <a href="../../../readme.zh-1/readme.zh-1/advanced_selection.zh">高级</a> 模式中）。</p><p><em>示例：</em> <code>Select</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
| ADVANCED           | /O   | *（无值）*                     | <p>以 <a href="../../../readme.zh-1/readme.zh-1/advanced_selection.zh">高级</a> 模式显示 <em>Select</em> 对话框。</p><p><em>示例：</em> <code>Select ADVANCED</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |     |                                                     |
|                    |      | *\<filter name>*           | <p>在高级模式下显示 <em>Select</em> 对话框，并已加载指定保存的过滤器。</p><p><em>示例：</em> <code>Select ADVANCED=MyFilter</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |     |                                                     |
| ALL                | /S   | *（无值）*                     | <p>选取当前源文件列表中的所有文件和文件夹。</p><p><em>示例：</em> <code>Select ALL</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| ALLDIRS            | /S   | *（无值）*                     | <p>选取当前源文件列表中的所有文件夹。</p><p><em>示例：</em> <code>Select ALLDIRS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |     |                                                     |
| ALLFILES           | /S   | *（无值）*                     | <p>选取当前源文件列表中的所有文件。</p><p><em>示例：</em> <code>Select ALLFILES</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |     |                                                     |
| DATE               | /K   | *\<date>*                  | <p>选取上次修改时间戳与指定日期匹配的文件。您可以指定：</p><ul><li>仅日期，格式为 <em>YYYY-MM-DD</em></li><li>仅时间，格式为 <em>HH:MM</em>（忽略秒）</li><li>日期和时间，格式为 <em>YYYY-MM-DD HH:MM</em> 请注意，由于两个值之间的空格字符，因此指定日期和时间都需要在值周围加上引号。</li></ul><p>您还可以使用日期之前的 <strong>></strong>（大于）来匹配所有比指定日期新的文件，或者使用日期之前的 <strong><</strong>（小于）来匹配所有比指定日期旧的文件。</p><p>您还可以指定一个 <em>年龄</em> 而不是 <em>日期</em> 来进行测试。例如，要选取所有旧于 5 天的文件，您可以指定 <code>Select DATE ">5 days"</code>。年龄选择过程的有效关键字为 <strong>day</strong>、<strong>week</strong>、<strong>month</strong>、<strong>year</strong>、<strong>hour</strong>、<strong>minute</strong>、<strong>second</strong>。</p><p><em>示例：</em> <code>Select \*.jpg DATE ">2012-06-15 10:00"</code></p> |     |                                                     |
|                    |      | *\<date1>***..***\<date2>* | <p>选取上次修改时间戳介于两个指定日期之间的文件。这两个日期均按上述格式提供。</p><p><em>示例：</em> <code>Select DATE 2012-01-01..2012-12-31 TYPE=files</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |     |                                                     |
|                    |      | **oldest**                 | <p>选取当前源文件列表中最旧的项。您可以将其与 <strong>PATTERN</strong> 参数结合使用，选取特定类型文件中最早的文件。</p><p><em>示例：</em> <code>Select \*.doc DATE=oldest</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
|                    |      | **newest**                 | <p>选取当前文件列表中最新的项。</p><p><em>示例：</em> <code>Select DATE=newest DESELECTNOMATCH</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |     |                                                     |
|                    |      | **created**                | <p>通常此命令会考虑每个文件的上次修改时间戳，但是，通过指定此关键字，您可以使其查看创建时间。</p><p><em>示例：</em> <code>Select \*.(zip                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 7z  | rar) DATE=created,2010-03-10..2010-03-17</code></p> |
|                    |      | **both**                   | <p>考虑创建和最后修改的时间戳。</p><p><em>示例：</em> <code>Select DATE=both,newest</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
|                    |      | **next**                   | <p>修改 <strong>newest</strong> 和 <strong>oldest</strong> 参数的行为。通常，<code>Select DATE=newest</code> 将选取列表中的最新文件。如果它已被选取，则不会发生任何变化。如果您添加 <strong>next</strong> 关键字，Opus 将在每次运行命令时逐步选取下一个最新文件。</p><p><em>示例：</em> <code>Select DATE=next,newest</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
| DESELECT           | /S   | *（无值）*                     | <p>此命令将取消选取文件，而不是选取文件。此命令与 <strong>PATTERN</strong>、<strong>ALLDIRS</strong> 和 <strong>ALLFILES</strong> 参数结合使用。</p><p><em>示例：</em> <code>Select \*.jpg DESELECT</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |     |                                                     |
| DESELECTNOMATCH    | /S   | *（无值）*                     | <p>将取消选择与模式不匹配的文件（通常情况下，不匹配的文件将保持原样）。此方法在使用 <strong>FILTER</strong> 参数选择带有预定义过滤器的文件时也能正常工作。</p><p><em>示例：</em> <code>Select \*.doc DESELECTNOMATCH</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
| DESELECTOTHERTYPE  | /S   | *（无值）*                     | <p>与 <strong>TYPE</strong> 参数一起使用以将选择限制为文件或文件夹（或使用 <strong>ALLFILES</strong> 和 <strong>ALLDIRS</strong> 参数），<strong>DESELECTOTHERTYPE</strong> 会导致取消选择所有其它类型的项</p><p><em>示例：</em> <code>Select \* TYPE=files DESELECTOTHERTYPE</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                    |     |                                                     |
| DESTTOSOURCE       | /O   | *（无值）*                     | <p>选取目标中当前所选源文件列表中的所有文件和文件夹。仅对文件名进行比较，实际上并没有比较文件。</p><p><em>示例：</em> <code>Select DESTTOSOURCE</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |     |                                                     |
|                    |      | **in**                     | <p>选取源文件列表中存在于目标中的所有文件和文件夹。</p><p><em>示例：</em> <code>Select DESTTOSOURCE=in</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
|                    |      | **noext**                  | <p>在比较源和目标中选取的文件时，不考虑文件扩展名。例如，如果目标中选择了 <strong>IMGP1234.JPG</strong>，而源中存在 <strong>IMGP1234.WAV</strong>，则会将其选取。</p><p><em>示例：</em> <code>Select DESTTOSOURCE=noext</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |     |                                                     |
|                    |      | **notin**                  | <p>选取源文件列表中目标中不存在的所有文件和文件夹。</p><p><em>示例：</em> <code>Select DESTTOSOURCE=notin</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |     |                                                     |
| DUPES              | /S   | *（无值）*                     | <p>显示 <strong>Duplicates Selection</strong> 对话框，它允许您在执行 <a href="../../../readme.zh-4/duplicate_file_finder.zh">重复搜索</a> 后选取文件。</p><p><em>示例：</em> <code>Select DUPES</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |     |                                                     |
| EXACT              | /S   | *（无值）*                     | 指示 PATTERN 参数是文字文件名，而不是通配符或正则表达式。这允许您指定确切的文件名，而无需转义通配符，如 '(' 和 ')”。 *示例:*`Select "Cat Photo (1).jpg" 精确 FILTER`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |     |                                                     |
| FILTER             | /S   | *(无值)*                     | <p>使用预定义过滤器执行文件选择。过滤器的名称必须作为 <strong>PATTERN</strong> 参数的值提供。过滤器必须在配置中的 <a href="../../../readme.zh-5/readme.zh/readme.zh-5/filters.zh"><strong>过滤器</strong></a> 页面中预先配置。</p><p>你可以使用此功能与 <strong>TYPE</strong> 参数一起，将过滤器限制为仅限于文件或文件夹。</p><p>\*示例：<code>Select "Image Files" FILTER</code></p><p>你还可以通过使用 <a href="../../readme.zh-3/readme.zh/command.zh"><strong>Command</strong></a><strong>.SetFilter</strong> 方法将过滤器分配给 <strong>Command</strong> 对象的方式，从脚本中使用此功能。从该对象运行 <code>Select FILTER</code> 命令会根据过滤器选择文件。</p>                                                                                                                                                    |     |                                                     |
| FILTERDEF          | /K/R | *\<filter>*                | <p>让你在 <a href="../../../readme.zh-2/readme.zh-4/textual_filters.zh">文本格式</a> 中定义过滤器以选择匹配文件。类似于 <strong>FILTER</strong> 参数，但过滤器不需要预定义。</p><p>这是一个 <strong>/R</strong> 参数，因此 <strong>FILTERDEF</strong> 关键字后面的所有内容都将被视为该参数的值。</p><p>\*示例：<code>Select FILTERDEF 名称匹配 \*.zip 和大小匹配 > 2 mb</code></p>                                                                                                                                                                                                                                                                                                                                                                           |     |                                                     |
| FILTERFLAGS        | /K   | **选择**                     | <p>选择匹配过滤器的文件（此参数与 <strong>FILTER</strong> 参数结合使用）。这是默认行为。</p><p>\*示例：<code>Select Documents FILTER FILTERFLAGS=select</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |     |                                                     |
|                    |      | **取消选择**                   | <p>取消选择匹配过滤器的文件。</p><p>\*示例：<code>Select "Music Files" FILTER FILTERFLAGS=deselect</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
|                    |      | **隐藏**                     | <p>隐藏匹配过滤器的文件。</p><p>\*示例：<code>Select "Temp Files" FILTER FILTERFLAGS=hide</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
|                    |      | **显示不匹配项**                 | <p>隐藏不匹配过滤器的文件。</p><p>\*示例：<code>Select "Image Files" FILTER FILTERFLAGS=hidenomatch</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |     |                                                     |
| FIRST              | /S   | *(无值)*                     | <p>选择源文件列表中的第一个项目，取消选择所有其它项目。</p><p>\*示例：<code>Select FIRST</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| FROMCHECKS         | /S   | *(无值)*                     | <p>将选中项的状态转换为选择（将选中选中项，将未选中项取消选择）。这仅适用于 <a href="../../../readme.zh-1/readme.zh-1/readme.zh/checkbox_mode.zh">复选框模式</a>。</p><p>\*示例：<code>Select FROMCHECKS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| FROMSCRIPT         | /S   | *(无值)*                     | <p>当从脚本中运行选择命令时，应使用此命令（例如，通过 <strong>Command.RunCommand</strong>）。它告诉命令在 <strong>Command</strong> 对象本身中选择文件。</p><p>\*示例：<code>Func.Command.RunCommand("Select FROMSCRIPT");</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| GROUPNAME          | /O   | *(无值)*                     | <p>当文件列表被 <a href="../../../readme.zh-1/readme.zh-3">分组</a> 时，这让你可以根据文件所在的分组选择文件。当 <strong>GROUPNAME</strong> 在没有关联值的情况下使用时，<strong>PATTERN</strong> 参数的值被用作为要匹配的分组的名称。</p><p>下面的示例选择在以 <strong>X</strong> 开头的组中的所有文件。</p><p>\*示例：<code>Select X\* GROUPNAME</code></p>                                                                                                                                                                                                                                                                                                                                                                                                      |     |                                                     |
|                    |      | *<组名称>*                    | <p>当为 <strong>GROUPNAME</strong> 参数提供值时，它指定文件组的名称（或通配符模式）。选择操作将仅限于匹配组中的文件和文件夹。</p><p>你还可以将此与 <strong>SETFOCUS</strong> 参数一起使用，以将输入焦点赋予组标题。</p><p>\*示例：<code>Select \*.jpg GROUPNAME Today</code><br>\*示例：<code>Select NOPATTERN GROUPNAME Yesterday SETFOCUS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                      |     |                                                     |
| HIDESEL            | /O   | *(无值)*                     | <p>隐藏所有选定的项目（包括文件和文件夹）。这与 <strong>PATTERN</strong> 参数一起用于隐藏所有匹配模式的文件，或与 <strong>NOPATTERN</strong> 参数一起用于隐藏所有当前选择的项。</p><p>\*示例：<code>Select \*。tmp HIDESEL</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
|                    |      | **目录**                     | <p>隐藏所有选定的目录。</p><p>\*示例：<code>Select HIDESEL=目录 NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
|                    |      | **文件**                     | <p>隐藏所有选定的文件。</p><p>\*示例：<code>Select HIDESEL=文件 NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
| HIDEUNAFFECTED     | /S   | *(无值)*                     | <p>与 <a href="../../../readme.zh-2/readme.zh/readme.zh-2/synchronize.zh">同步</a> 工具一起使用时，这会隐藏列表中未标记为同步的任何项目（已复制或已删除）。</p><p>\*示例：<code>Select HIDEUNAFFECTED</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| HIDEUNSEL          | /O   | *(无值)*                     | <p>隐藏所有未选定的项目（包括文件和文件夹）。这与 <strong>PATTERN</strong> 参数一起使用（不匹配模式的文件将被隐藏），或与 <strong>NOPATTERN</strong> 参数一起使用（所有当前未选定的文件将被隐藏）。</p><p>\*示例：<code>Select NOPATTERN HIDEUNSEL</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
|                    |      | **目录**                     | <p>隐藏所有未选定的目录。</p><p>\*示例：<code>Select HIDEUNSEL=目录 NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |     |                                                     |
|                    |      | **文件**                     | <p>隐藏所有未选定的文件。</p><p>\*示例：<code>Select HIDEUNSEL=文件 NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |     |                                                     |
| IGNORECHECKBOXMODE | /S   | *(无值)*                     | <p>该命令将像文件列表不在 <a href="../../../readme.zh-1/readme.zh-1/readme.zh/checkbox_mode.zh">复选框模式</a> 时一样，即使它确实在复选框模式中也是如此。通常，选择命令会在复选框模式下选中和取消选中文件，但此参数允许你修改通常的文件选择，而不用管复选框。特别是，它允许脚本将通常的选择和焦点项设置为特定文件，而不用修改复选框状态。</p><p>\*示例：<code>Select "dopus.exe" IGNORECHECKBOXMODE</code></p>                                                                                                                                                                                                                                                                                                                                                                                               |     |                                                     |
| INVERT             | /S   | *(无值)*                     | <p>反转源文件列表中所有项目的选中状态。</p><p>\*示例：<code>Select INVERT</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |     |                                                     |
| LAST               | /S   | *(无值)*                     | <p>选择源文件列表中的最后一个项目，取消选择所有其它项目。</p><p>\*示例：<code>Select LAST</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| MAKEVISIBLE        | /O   | *(无值)*                     | <p>确保第一个选定的项目在文件列表中可见。必要时会滚动列表。类似于 <strong>SETFOCUS</strong> 参数，除了查看器窗格不会更新以显示新选择。</p><p>\*示例：<code>Select \*.doc MAKEVISIBLE</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |     |                                                     |
|                    |      | **立即**                     | <p>防止通常在将选定的文件滚动到视图中之前发生的短暂延迟。</p><p>\*示例：<code>Select NEXT MAKEVISIBLE=立即</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
| NEXT               | /O   | *(无值)*                     | 选择文件列表中的下一个项目。紧跟在第一个当前选定项后面的第一个项目将被选中，所有其它项目将取消选中。 *示例:* `Select NEXT`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
|                    |      | **mark**                   | <p>切换当前聚焦项目的选中状态，并将输入焦点移到列表中的下一个项目。这相当于在文件列表中按下 <strong>Insert</strong> 键。</p><p><em>示例:</em> <code>Select NEXT=mark</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |     |                                                     |
|                    |      | **nodeselect**             | <p>防止任何已选定项目被取消选择。</p><p><em>示例:</em> <code>Select NEXT=nodeselect</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
|                    |      | **row**                    | <p>在图标显示模式（例如缩略图模式）中，这将将选择向下移动一行（垂直而不是水平）。在详细信息和电源模式中忽略。</p><p><em>示例:</em> <code>Select NEXT=row,mark</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |     |                                                     |
| NONE               | /S   | *(无值)*                     | <p>取消选择源文件列表中的所有项目。</p><p><em>示例:</em> <code>Select NONE</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |     |                                                     |
| NOPATTERN          | /S   | *(无值)*                     | <p><strong>Select</strong> 命令通常需要 <strong>PATTERN</strong> 参数的值才能操作，但在某些情况下，您可能需要在不提供模式的情况下对其进行操作。例如，<strong>HIDESEL</strong> 和 <strong>HIDEUNSEL</strong> 参数可用于隐藏当前选定的所有项目或未选定的所有项目，而无需首先应用新的通配符选择。</p><p><em>示例:</em> <code>Select HIDESEL NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                            |     |                                                     |
| PATTERN            |      | *\<pattern>*               | <p>指定通配符模式。与提供的模式匹配的所有项目都将被选择（或取消选择、隐藏等，具体取决于此命令的其它参数）。模式可以使用 <a href="../../readme.zh/pattern_matching_syntax.zh">标准模式匹配</a> 语法进行指定，或者在提供了 <strong>REGEXP</strong> 参数的情况下使用 <a href="../../readme.zh/regular_expression_syntax.zh">正则表达式</a>。<strong>PATTERN</strong> 参数还用于与 <strong>FILTER</strong> 参数一起提供预定义过滤器的名称。</p><p>这是 <strong>Select</strong> 命令的默认参数，因此无需提供 <strong>PATTERN</strong> 关键字。</p><p><em>示例:</em> <code>Select \*.(bmp                                                                                                                                                                                                                                 | jpg | gif) HIDEUNSEL</code></p>                           |
| PREV               | /O   | *(无值)*                     | <p>选择文件列表中的上一个项目。将选择最后一次当前选定项目之前的第一个项目，并取消选择所有其它项目。</p><p><em>示例:</em> <code>Select PREV</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |     |                                                     |
|                    |      | **mark**                   | <p>切换当前聚焦项目的选中状态，并将输入焦点移到列表中的上一个项目。类似于按下 <strong>Insert</strong> 键，但焦点移动到上一个项目而不是下一个项目。</p><p><em>示例:</em> <code>Select PREV=mark</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |     |                                                     |
|                    |      | **nodeselect**             | <p>防止任何已选定项目被取消选择。</p><p><em>示例:</em> <code>Select PREV=nodeselect</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
|                    |      | **row**                    | <p>在图标显示模式（例如缩略图模式）中，这将将选择向上移动一行（垂直而不是水平）。在详细信息和电源模式中忽略。</p><p><em>示例:</em> <code>Select PREV=row,mark</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |     |                                                     |
| RANGE              | /K   | *\<range>*                 | <p>根据项目在列表中的索引（它们在列表中的位置）选择一系列项目。此命令等效于 <a href="../../../readme.zh-1/readme.zh/find-as-you-type_field.zh">逐步输入</a> 字段的范围选择模式。<em>\<range></em> 值由一个或多个用逗号分隔的范围组成；每个范围可以是一个单个数字，也可以是由连接号分隔的两个数字，表示该范围内的所有数字。</p><p><em>示例:</em> <code>Select RANGE 3,8-15,22-25,30</code></p>                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
| REGEXP             | /S   | *(无值)*                     | <p>使用 <a href="../../readme.zh/regular_expression_syntax.zh">正则表达式</a> 模式，而不是标准模式匹配。</p><p><em>示例:</em> <code>Select .\*\jpg REGEXP</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |     |                                                     |
| RESELECT           | /S   | *(无值)*                     | <p>重新选择上次执行的命令使用（并取消选择）的所有文件和文件夹。</p><p><em>示例:</em> <code>Select RESELECT</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
| SETFOCUS           | /S   | *(无值)*                     | <p>确保第一个选定的项目在文件列表中可见。如果需要，列表将滚动。此外，如果查看器窗格已打开，则第一个选定的文件将自动查看，如果可能的话。</p><p><em>示例:</em> <code>Select \*.jpg SETFOCUS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |     |                                                     |
| SHOWFOCUS          | /S   | *(无值)*                     | <p>如果需要，滚动文件列表以使当前聚焦项目可见。选择不会被修改。</p><p><em>示例:</em> <code>Select SHOWFOCUS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
| SHOWHIDDEN         | /O   | *(无值)*                     | <p>显示以前通过使用 <strong>HIDESEL</strong> 或 <strong>HIDEUNSEL</strong> 参数的命令而隐藏的任何文件或文件夹。显示这样隐藏的文件的另一种方法是重新读取文件夹（例如，按 <strong>F5</strong>）。</p><p><em>示例:</em> <code>Select NOPATTERN SHOWHIDDEN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |     |                                                     |
|                    |      | **dirs**                   | <p>显示所有隐藏的目录。</p><p><em>示例:</em> <code>Select SHOWHIDDEN=dirs NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |     |                                                     |
|                    |      | **files**                  | <p>显示所有隐藏的文件。</p><p><em>示例:</em> <code>Select SHOWHIDDEN=files NOPATTERN</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |     |                                                     |
| SHOWUNAFFECTED     | /S   | *(无值)*                     | <p>与 <a href="../../../readme.zh-2/readme.zh/readme.zh-2/synchronize.zh">同步</a> 工具配合使用时，这将显示以前隐藏的任何项目，因为它们未标记为同步（复制或删除）。</p><p><em>示例:</em> <code>Select SHOWUNAFFECTED</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |     |                                                     |
| SIMILAR            | /S   | *(无值)*                     | <p>选择具有与当前选定文件相同文件扩展名的所有文件。例如，如果当前选定了单个 <strong>.jpg</strong> 文件和单个 <strong>.gif</strong> 文件，此命令将在源文件列表中Select <em>所有</em> <strong>.jpg</strong> 文件和 <strong>.gif</strong> 文件。</p><p><em>示例:</em> <code>Select SIMILAR</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                            |     |                                                     |
|                    |      | **trueext**                | <p>导致命令忽略多部分扩展名。例如 <strong>file.part1.rar</strong>、<strong>file.part2.rar</strong> 和 <strong>file.part3.rar</strong> 都将被视为 <strong>.rar</strong> 文件，而不是具有不同的扩展名。</p><p><em>示例:</em> <code>Select SIMILAR=trueext</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                  |     |                                                     |
| SIMILARBASE        | /S   | *(无值)*                     | <p>选择具有与当前选定文件相同基础名称的所有文件。例如，如果当前选定了 <strong>cat.jpg</strong> 和 <strong>dog.gif</strong>，此命令将在源文件列表中Select <em>所有</em> <strong>cat.</strong>\* 和 <strong>dog.</strong>\* 文件。</p><p><em>示例:</em> <code>Select SIMILARBASE</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                          |     |                                                     |
| SIMPLE             | /S   | *(无值)*                     | <p>在 <a href="../../../readme.zh-1/readme.zh-1/simple_wildcard_selection.zh">简单</a> 模式中显示 <em>Select</em> 对话框。</p><p><em>示例:</em> <code>Select SIMPLE</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |     |                                                     |
| SIZE               | /K   | *\<size>*                  | <p>选择大小与指定大小匹配的文件。默认情况下，指定的大小将被视为字节，但可以使用以下后缀来使用不同的单位：</p><ul><li><strong>kb</strong> - 千字节</li><li><strong>mb</strong> - 兆字节</li><li><strong>gb</strong> - 千兆字节您还可以在大小前使用 <strong>></strong>（大于）来匹配所有大于指定大小的文件，或使用 <strong><</strong>（小于）来匹配所有小于指定大小的文件。 <em>示例:</em> <code>Select \*.png SIZE >2mb</code></li></ul>                                                                                                                                                                                                                                                                                                                                                        |     |                                                     |
|                    |      | *\<size1>***..***\<size2>* | <p>选择其大小介于两个指定大小之间的文件。两种大小都以上述格式提供。</p><p><em>示例:</em> <code>Select SIZE 500kb..5mb DESELECTNOMATCH</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |     |                                                     |
|                    |      | **largest**                | <p>选择当前来源文件列表中最大的项。您可以将其与 <strong>PATTERN</strong> 参数结合使用以选择特定类型文件中最大的一个。</p><p><em>示例:</em> <code>Select \*.doc SIZE=largest</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |     |                                                     |
|                    |      | **smallest**               | <p>选择当前文件的显示中最小的项。</p><p><em>示例:</em> <code>Select SIZE=smallest</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |     |                                                     |
| SOURCETODEST       | /O   | *(无值)*                     | <p>选择当前在来源中选择的、目标文件列表中的所有文件与文件夹。仅对文件名进行比较 - 实际上不会比较文件。</p><p><em>示例:</em> <code>Select SOURCETODEST</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |     |                                                     |
|                    |      | **in**                     | <p>选择目标文件列表中存在于来源中的所有文件与文件夹。</p><p><em>示例:</em> <code>Select SOURCETODEST=in</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |     |                                                     |
|                    |      | **noext**                  | <p>比较来源与目标中的选择文件时，不考虑文件扩展名。例如，如果 <strong>IMGP1234.JPG</strong> 在来源中选中，且 <strong>IMGP1234.WAV</strong> 存在于目标中，则它会被选中。</p><p><em>示例:</em> <code>Select SOURCETODEST=noext</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |     |                                                     |
|                    |      | **notin**                  | <p>选择目标文件列表中不存在于来源中的所有文件与文件夹。</p><p><em>示例:</em> <code>Select SOURCETODEST=notin</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |     |                                                     |
| THIS               | /S   | *(无值)*                     | <p>选择当前焦点项。拥有输入焦点的项有可能未被选中（例如，如果您使用 <strong>Ctrl + 光标向下</strong> 移动焦点高亮显示），而此命令将选择当前获得焦点的任何项。</p><p><em>示例:</em> <code>Select THIS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |     |                                                     |
| TOCHECKS           | /S   | *(无值)*                     | <p>将项选择状态转换为选择状态。选中项将被勾选，而未选中项将被取消勾选。如果文件列表当前不在<a href="../../../readme.zh-1/readme.zh-1/readme.zh/checkbox_mode.zh">复选框模式</a>下，则将自动启用它。</p><p><em>示例:</em> <code>Select TOCHECKS</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |     |                                                     |
| TYPE               | /K   | **files**                  | <p>强制选择仅影响文件 - 即使文件夹与模式匹配，它们也不会受到影响。</p><p>您可以添加 <strong>DESELECTOTHERTYPE</strong> 参数以取消选择所有“其它”类型项。</p><p><em>示例:</em> <code>Select a\* TYPE=files</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |     |                                                     |
|                    |      | **dirs**                   | <p>强制选择仅影响文件夹。</p><p><em>示例:</em> <code>Select "new \*" TYPE=dirs</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |     |                                                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chaoses-ib.gitbook.io/directory-opus/guan-fang-shou-ce/readme.zh-10/readme.zh-2/readme.zh/select.zh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
