DOpusRT 参考手册
DOpusRT 是一项独立的程序 (dopusrt.exe),可为 Directory Opus 执行各种支持功能:
如果 双击桌面 已启用,则它在启动时会在后台运行,以检测双击并在 Opus 未运行时启动 Opus。
如果 资源管理器替换 模式已启用,则在打开文件夹时将其用作默认“处理程序”,并且它可以在 Opus 未运行时再次启动 Opus。
你可以使用它从 Opus 外部运行内部命令。
你可以使用它在 Opus 外部通过独立查看器显示图片。
你可以使用它在 Opus 外部操作 文件集合。
你可以使用它在 Opus 外部 检索当前显示的文件夹和文件信息。
程序 dopusrt.exe 位于 Opus 主程序文件夹中(通常为 C:\Program Files\GPSoftware\Directory Opus)。请注意,如果你要从 Opus 按钮或热键调用 DOpusRT,则不必使用完整路径 - 你可以使用 dopusrt 关键字作为 .exe 实际位置的快捷方式。否则,通常需要在使用时指定命令的完整路径(例如,在快捷方式或批处理文件中)。在下面的示例中,为了清楚起见,省略了完整路径。
DOpusRT 命令行由一个 命令 和该命令的相应 参数 组成。为了完整起见,所有 dopusrt.exe 命令在此处列出 - 但其中许多命令设计为仅供 Opus 自身使用。你最有可能感兴趣的命令是 /cmd 和 /col。
命令 | 参数 | 描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
/acmd | <command and arguments> | 从 Opus 外部调用 Opus 命令。如果一个或多个 Opus 文件窗口已打开,则该命令将发送到当前窗口或最近的活动窗口。 //Example:// dopusrt.exe /acmd Go "C:\Program Files" ** -** 在最后活动窗口中导航到“C:\Program Files”(如果当前没有活动窗口,则在新窗口中导航) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/argsmsgbox | (no arguments) | 在消息框中显示所有剩余参数。这在希望查看 Opus 命令在调用外部命令时生成的命令行时很有用。 //Example:// dopusrt.exe /argsmsgbox Hello World ** ** - 在消息框中显示“Hello World” | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/argstoclip | (no arguments) | 将所有剩余参数放入剪贴板。与 /argsmsgbox 一样,这也可用于检查 Opus 将传递给外部命令的内容。 请注意,Opus 有一个内置的 剪贴板 命令,如果你只想将文本或文件名放入剪贴板,它是一个更好的选择。 //Example:// dopusrt.exe /argstoclip Hello World ** ** - 将“Hello World”放入剪贴板 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/changelanguage | <language> | 更改用户界面语言。Opus 将重新启动,工具栏和菜单将被翻译(如果可能)。 //Example:// dopusrt.exe /changelanguage deutsch ** ** - 将语言更改为德语 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/cmd | <command and arguments> | 从 Opus 外部调用 Opus 命令。如果一个或多个 Opus 文件窗口已打开,则该命令将发送到源窗口。(将此与上述** /acmd** 进行比较。) //Example:// dopusrt.exe /cmd Go C:\ NEW=0,0,640,480 ** -** 打开一个新的文件窗口,以指定坐标显示 C:\ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/col | <collection command> | 让你在 Opus 外部操作文件集合。有关更多信息,请参阅 外部操作文件集合 页面。 *Example:// dopusrt.exe /col create "Holiday Photos" ** ***- 创建名为“假日照片”的集合// | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/dblclk | (no arguments) | 在后台运行,以管理桌面上双击功能。 你不需要手动运行此命令 - 当启用桌面双击选项时,Opus 会自动启动它。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
=off | 停用正在运行的双击管理器。如果你想暂时禁用桌面双击功能(而不是使用任务管理器终止 dopusrt.exe 实例),则可以使用此命令。 *Example:// dopusrt.exe /dblclk=off ** ***- 关闭桌面处理程序上的双击// | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
/dde | (no arguments) | 运行 DDE 服务器以侦听与打开文件夹相关的 DDE 命令。 当你在一个文件夹上双击时,此命令会在资源管理器替换模式下使用。你不需要手动运行此命令。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/delay | **=<seconds>**** | 仅在 /dblclk 之后有效。在设置自身之前,导致桌面双击功能等待指定秒数。这可用于解决与其它软件的冲突,如果在 Windows 启动周期结束时启动,这些冲突将破坏桌面双击。 *Example:// dopusrt.exe /dblclk /delay=10 ** ***- 在初始化桌面双击之前等待 10 秒// 你通常不需要自己使用此参数,但在注册表中可能会看到它。你可以在配置桌面双击时通过配置来指定延迟。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/flushplugins | (no arguments) | 从内存中刷新查看器插件。如果 Opus 正在运行,则所有当前未使用的插件将被卸载。如果你正在开发插件并且想替换 DLL 文件而不必退出 Opus,则可以使用此功能。 *Example:// dopusrt.exe /flushplugins ** ***- 刷新未使用的查看器插件// | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/help | <help path> | 在你的网络浏览器中从本地帮助中显示指定的文档。这用于实现 opushelp:// URL 方案,Opus 在安装时会注册该方案。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
/info | <information command> | 让你在 Opus 外部检索当前显示的文件夹和文件信息。有关更多信息,请参阅 检索文件和文件夹信息 页面。 //Example:// dopusrt.exe /info path_list.txt,paths
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
参数 | 值 | 说明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
open |
| 打开一个显示指定路径的新列表窗口。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe /open "C:\Program Files" ** *- 打开一个显示 C:\Program Files 文件夹的列表窗口 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
restart | (无参数) | 如果 Opus 已在运行,则重新启动它。如果 Opus 尚未运行,则启动它。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe /restart ** *- 重新启动或启动 Opus | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
:norun | 如果 Opus 已在运行,则重新启动它,但如果没有运行,则不启动它。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe /restart:norun ** *- 如果 Opus 已在运行,则重新启动它 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
runopus | (无参数) | 如果 Opus 尚未运行,则启动它。在 Vista 及更高版本中,即使调用 dopusrt.exe 的进程具有提升权限,此操作始终将以非提升权限启动 Opus。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe /runopus ** *- 如果 Opus 尚未运行,则以非提升权限运行它 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
runstd |
| 允许你启动另一个程序。在 Vista 及更高版本中,即使调用 dopusrt.exe 的进程具有提升权限,此操作仍将以非提升权限运行指定命令(这实际上是此命令的唯一作用)。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe /runstd notepad.exe ** *- 以非提升权限运行 notepad.exe | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
show |
| 使用 Opus 独立查看器 显示指定文件。你可以使用此参数将 Opus 查看器设为文件类型的默认系统图像查看器。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | **dopusrt.exe /show %1 **- 显示选定的图像(上下文菜单项的定义) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
vcmd |
| 在 Opus 之外调用 Opus 命令,在当前(或最近)处于活动状态的图像查看器的上下文中。如果没有打开图像查看器,则将忽略该命令。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe /vcmd Show VIEWERCMD=selectall ** - 选择当前处于活动状态的查看器中的图像* | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (无参数) | 可以使用外部文件的文件名调用 DOpusRT 以启动各种 Opus 文件。Opus 创建的默认文件类型关联使用此行为 - 例如,在自定义模式下将工具栏按钮拖到桌面时创建的 .dcf 文件(Opus 命令文件)。dopusrt.exe 将通过将文件名传递给 dopusrt.exe 来启动。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
可以通过这种方式调用的文件类型有 .dcf(命令文件)、 .dpf(Opus 旧版本导出的配置文件)和 .dop(工具栏)。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
示例: | dopusrt.exe C:\Commands\New文件窗口.dcf ** *- 执行导出命令文件中的命令 |
最后更新于