DockLock Plus URL 方案和 CLI 参考

更新 2026年2月20日

DockLock Plus URL 方案和 CLI 参考

DockLock Plus 提供自定义 URL 方案 DockLockPlus。你可以通过 URL 控制核心功能,包括锁定、解锁和在屏幕之间移动 Dock。安装应用时会自动完成注册。

从 DockLock 构建版本 616 开始,防止 Dock 意外跳转的核心功能无需额外权限。授予 "设备控制与数据访问" 权限可能会提高锁定稳定性。唤醒或显示器变化后自动重新定位 Dock,以及通过命令移动 Dock 等可选功能,仍然需要此权限。

1. URL 格式

DockLockPlus://<command>[?<param1>=<value1>&<param2>=<value2>]
如果两个显示器名称相同,建议使用 x y 坐标方式。显示器之外的坐标会被忽略。

2. 支持的命令

URL 主机说明查询参数
enableDockLock启用 DockLock无
disableDockLock停用 DockLock无
enableDockFollowsMouse开启 Dock 跟随鼠标无
disableDockFollowsMouse停用 Dock 跟随鼠标无
quitDockLock Plus 退出无
moveDockUp, moveDockDown, moveDockLeft, moveDockRight将 Dock 移到上方显示器无
moveToDisplay移到名为 Studio 的显示器name=... 或 x=...&y=...
enableDockLockOnDisplay, disableDockLockOnDisplay只在 Studio 上启用 DockLockname=... 或 x=...&y=...

3. 示例

# 启用 DockLock
open "DockLockPlus://enableDockLock"

# 停用 Dock 跟随鼠标
open "DockLockPlus://disableDockFollowsMouse"

# 将 Dock 移到上方显示器
open "DockLockPlus://moveDockUp"

# 移到名为 Studio 的显示器
open "DockLockPlus://moveToDisplay?name=Studio"

# 移到包含点 1920, 200 的显示器
open "DockLockPlus://moveToDisplay?x=1920&y=200"

# 只在 Studio 上启用 DockLock
open "DockLockPlus://enableDockLockOnDisplay?name=Studio"

# 在 0,0 所在显示器上停用 DockLock
open "DockLockPlus://disableDockLockOnDisplay?x=0&y=0"

open "DockLockPlus://quit"

4. 从命令行调用

从命令行使用 macOS open 调用。

open "DockLockPlus://disableDockLock"

5. 说明和最佳实践

将此 URL 方案与 shell 别名、Automator 快速操作或常用启动器结合,即可快速控制 Dock。

首页 | FAQ | 支持 | 重要说明