DockLock Plus CLI
更新 2026年2月20日
DockLock Plus CLI 手册
从终端或脚本控制 DockLock Plus。可用于读取或设置模式、移动 Dock、允许或阻止显示器、查询状态、启动或退出服务。
从 DockLock 构建版本 616 开始,防止 Dock 意外跳转的核心功能无需额外权限。授予 "设备控制与数据访问" 权限可能会提高锁定稳定性。唤醒或显示器变化后自动重新定位 Dock,以及通过命令移动 Dock 等可选功能,仍然需要此权限。
使用方法
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus [--help] [--version] <command> [<args>]
CLI 必须用完整路径调用,因为它嵌入在应用包中。
全局选项
-h,--help--version
命令
| 命令 | 说明 |
|---|---|
dock movement | 读取或设置 Dock Control Mode |
dock move | 移动 Dock |
display allow | 允许或阻止 Dock 出现在某个显示器 |
display list | 列出所有显示器 |
display current | 显示当前显示器 |
dock status | 显示 DockLock 状态 |
launch | 启动 DockLock 服务 |
quit | 退出 DockLock 服务 |
模式令牌
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock movement
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock movement lock-selected
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock movement follows-mouse
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock movement off
移动 Dock
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock move --direction right
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock move --mouse
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock move --display "#2"
允许或阻止 Dock 出现在某个显示器
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display allow "#2" off
示例
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display list
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display list --json
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display current
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock status
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock status --json
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus launch
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus quit
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock hide on
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock hide off
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock position bottom
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock auto-hide on
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock size 30
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock size increase 5
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock pause 15
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock resume
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display only "#2"
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display size "#2" 40
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus display name "#2"
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus rules list --json
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus rules add --app "*" --follow-window on
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus rules enabled on
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus settings list --json
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus settings set enhanced-relocation off
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus shortcuts list --json
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus shortcuts set mouse-display 46 control+option
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus permissions status --json
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus permissions install-script
/Applications/DockLock\ Plus.app/Contents/MacOS/DockLock\ Plus dock size 30 --no-ui --json
输出格式和退出代码
- 默认输出为纯文本。
--json返回结构化 JSON。- 退出代码为
0,1,2,3,4,5,6,7.
Apple 快捷指令和 URL 方案
创建快捷指令工作流来调用 DockLock Plus 意图,分配快捷键,并通过 Siri 触发操作。你也可以从脚本、浏览器、启动器和其他应用发送 DockLockPlus URL。