合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 驱动器按钮配置 **Go DRIVEBUTTONS** 内部命令产生一个动态按钮,它会展开以向您展示一行代表系统中磁盘驱动器的按钮。您可以使用这些按钮在各个驱动器之间导航。 ![](/Manual/images/media/dynamic_buttons_-_no_customize.png) 默认情况下,该命令会产生一个系统中所有磁盘驱动器的列表,但是您可以使用 **DRIVEBUTTONS** 参数的各种可选参数来控制要显示哪些驱动器,以及如何显示这些驱动器。您还可将该命令与其它一些 **\[\[:reference:command_reference:internal_commands:go\|Go **命令\]\]** 参数组合使用,以控制所生成按钮的行为。 # 驱动器按钮配置 以下参数控制在所生成列表中显示哪些驱动器: - **fixed**: 显示固定驱动器(硬盘)。 - **network**: 显示网络驱动器。 - **cdrom**: 显示 CD/DVD 驱动器。 - **removable**: 显示可移动驱动器(例如 USB 闪存盘)。 - **ramdisk**: 显示 RAM 驱动器。 - **offline**: 仅显示处于脱机(已断开连接)状态的网络驱动器。 - **online**: 仅显示处于在线(已连接)状态的网络驱动器。 - **hideempty**: 隐藏为空(未插入介质或磁盘)的可移动驱动器。 - **+***\<letters\>*: 仅显示指定的驱动器。例如,+def 仅在下拉列表中显示驱动器盘符 D、E 和 F。 - **-***\<letters\>*: 不显示指定的驱动器。例如,-gz 不会显示驱动器 G 或 Z。 要使用多个参数,请用逗号分隔它们。例如,要仅显示可移动和 CD/DVD 驱动器,但不包括驱动器 P,该命令为: **Go DRIVEBUTTONS=removable,cdrom,-P** 要仅显示非空的可移动驱动器,该命令为: **Go DRIVEBUTTONS=hideempty,removable** # 驱动器按钮配置 在双栏器文件窗口中,所生成的驱动器按钮通常应用于当前源文件列表。您可以通过将 **DRIVEBUTTONS** 参数与 **[Go](/Manual/reference/command_reference/internal_commands/go.zh.md)** 命令的其它参数组合起来,从而更改此设置,这些参数会影响使用哪个文件列表: - **NEW**: 将在新的文件窗口中打开驱动器。 - **NEWTAB**: 将在新的标签页中打开驱动器。您可以将此选项与 **OPENINDEST** 等参数组合使用,以控制在新标签页中打开哪个文件列表。 - **OPENINDEST**: 将驱动器读入到目标文件列表中。如果当前文件窗口未处于双栏器模式,这可能意味着将文件夹读入到另一个文件窗口中。 - **OPENINDUAL**: 将驱动器读入到双栏器文件窗口中的目标文件列表中。此参数与 **OPENINDEST** 参数之间的区别在于,此参数会强制将单显示器文件窗口切换到双栏器模式(如果当前尚未处于该模式)。在这种情况下,将使用默认布局(水平或垂直)。 - **OPENINLEFT**: 将驱动器读入到双栏器文件窗口中的左手(或顶部)文件列表中。在单显示器文件窗口中,此参数无效(将正常地将驱动器读入到单个显示器中)。 - **OPENINRIGHT**: 将驱动器读入到双栏器文件窗口中的右手(或底部)文件列表中。如果当前文件窗口当前尚未处于双栏器模式,将自动切换到该模式。在这种情况下,将使用默认布局(水平或垂直)。 - **USEQUALKEYS**: 激活主限定键的预配置行为 - 按住 **Control** 键将在双栏器中打开驱动器,**Shift** 键将在新的文件窗口中打开驱动器,**Alt** 键将在新的标签页中打开驱动器。 许多人都使用这些参数来定义两组不同的驱动器按钮列表,一个始终应用于左手文件列表,另一个应用于右手文件列表。例如,如果工具栏上包含以下命令,则会首先列出所有固定(内部)驱动器,然后列出其它所有驱动器,分别适用于左右文件列表。这些按钮始终应用于左右显示区,与当前源和目标无关。 ![](/Manual/images/media/drive_buttons_doubled.png)  # 驱动器按钮配置 请注意,第二个和第三个按钮之间使用了一个间隔符,以使右手驱动器按钮右对齐。 # 驱动器按钮配置 **DRIVEBUTTONS** 参数的可选 **multifunc** 参数会导致所生成的驱动器按钮成为 [多功能按钮](../multiple_function_buttons.zh.md)(三个按钮按钮)。用鼠标左键单击它们时,会像设置了 **OPENINLEFT** 一样生效,右键单击时会像设置了 **OPENINRIGHT** 一样生效,鼠标中键单击时会像设置了 **NEW** 一样生效。 您还可以使用 **multifunctabs**,它与 **multifunc** 类似,但左右鼠标按钮功能会在文件窗口的相应侧打开新的标签页。 例如, **Go DRIVEBUTTONS=multifunctabs,removable** 此外,以下 **[Go](/Manual/reference/command_reference/internal_commands/go.zh.md)** 命令参数还可以与 **DRIVEBUTTONS** 结合使用,以修改所生成按钮的行为。 - **CURDIR**: 所生成的驱动器按钮将使用“当前目录”模式。此模式会使 Opus 导航到指定驱动器上最近访问的文件夹,而不是仅仅导航到驱动器的根目录。(例外情况:如果您选择的驱动器是您当前所在的驱动器,您将被带到其根目录。)Opus 会记住系统中每个驱动器的“当前目录”,甚至可以从一个会话记住到下一个会话。表示“当前驱动器”的驱动器盘符按钮将被突出显示。通过这种方式,您可以点击各个驱动器之间的任意位置,同时记住各个驱动器上先前使用的文件夹。 例如, **Go DRIVEBUTTONS=hideempty CURDIR**。 \* **KEYARGS**: **KEYARGS** 参数还可以与 **DRIVEBUTTONS** 结合使用 - 请参阅 **[Go](/Manual/reference/command_reference/internal_commands/go.zh.md)** 内部命令的描述以了解这个参数的讨论。 # 驱动器按钮配置 所生成的驱动器按钮将继承所生成的 **Go DRIVEBUTTONS** 按钮的外观设置。因此,如果您想控制驱动器按钮是否显示图像、**标记**、是否有颜色等,您必须编辑父按钮。 ![](/Manual/images/media/dirve_buttons_appearance.png)  由上方所示的按钮所生成的驱动器按钮将显示图像(每个驱动器的图标),并在每个图标的右侧显示一个**标记**。例如,如果您不想显示驱动器图标,您将关闭 **显示图像** 选项。 如果将驱动器按钮配置为仅显示图标且不显示**标记**,驱动器按钮将在图标本身上绘制小的驱动器盘符。 ![](/Manual/images/media/image077.png) 如果您愿意,可以覆盖它以强制打开或关闭它。 您可以使用 **DRIVEBUTTONS** 参数的以下可选参数来控制所生成按钮的外观: - **iconletterson**: 强制显示所生成的驱动器盘符(如上所示)。 - **iconlettersoff**: 禁用所生成驱动器盘符的自动显示。 - **标记:**显示每个驱动器的标记。默认情况下,只显示每个驱动器的字母。例如,*本地磁盘 (C:)* 而不是 *C:*。 - **字母在前:**在显示驱动器字母和标记时,将首先显示字母。缺少此项时,字母将显示在标记之后。例如,*C: (本地磁盘)* 而不是 *本地磁盘 (C:)*。 - **无字母:**与标记一起使用时,可防止显示驱动器字母。例如,*本地磁盘* 而不是 *C: (本地磁盘)*。