DockLock Plus URL 方案和 CLI 参考
更新 2026年2月20日
DockLock Plus URL 方案和 CLI 参考
DockLock Plus 提供自定义 URL 方案 DockLockPlus。你可以通过 URL 控制核心功能,包括锁定、解锁和在屏幕之间移动 Dock。安装应用时会自动完成注册。
1. URL 格式
DockLockPlus://<command>[?<param1>=<value1>&<param2>=<value2>]
- 方案
DockLockPlus - 主机 支持的命令
- 查询
name,x,y
如果两个显示器名称相同,建议使用 x y 坐标方式。显示器之外的坐标会被忽略。
2. 支持的命令
| URL 主机 | 说明 | 查询参数 |
|---|---|---|
enableDockLock | 启用 DockLock | 无 |
disableDockLock | 停用 DockLock | 无 |
enableDockFollowsMouse | 开启 Dock 跟随鼠标 | 无 |
disableDockFollowsMouse | 停用 Dock 跟随鼠标 | 无 |
quit | DockLock Plus 退出 | 无 |
moveDockUp, moveDockDown, moveDockLeft, moveDockRight | 将 Dock 移到上方显示器 | 无 |
moveToDisplay | 移到名为 Studio 的显示器 | name=... 或 x=...&y=... |
enableDockLockOnDisplay, disableDockLockOnDisplay | 只在 Studio 上启用 DockLock | name=... 或 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 编码,例如
My%20Monitor。 - 坐标原点
0,0位于主显示器左上角。 - 可将 URL 调用与 Apple 快捷指令或其他自动化工具结合使用。
- 未知主机和无效参数会被安全忽略。
将此 URL 方案与 shell 别名、Automator 快速操作或常用启动器结合,即可快速控制 Dock。