跳转到内容

Ink Canvas 外部协议 (URI Scheme) 说明文档

更新: 2/5/2026, 4:21:10 AM  字数: 0 字  时长: 0 分钟

Ink Canvas 支持通过自定义协议 icc:// 进行外部调用。通过此功能,其他应用程序、网页脚本或系统快捷方式可以远程控制 Ink Canvas 的运行状态。

启用方法

在使用外部协议之前,必须先在软件设置中启用:

  1. 打开 软件设置
  2. 进入 高级选项 面板。
  3. 找到 外部协议调用 区域。
  4. 开启 “启用外部协议 (icc://)” 开关。

注意:此操作会自动在系统注册表中为当前用户注册协议。如果手动关闭该功能,协议将被注销。


命令列表

1. 基础控制命令

命令完整 URI作用
Foldicc://fold进入收纳模式。如果当前处于展开状态,将清空墨迹并折叠到侧边栏。
Unfoldicc://unfold退出收纳模式。如果当前已折叠,将展开浮动工具栏。
Toggleicc://toggle切换状态。已展开则收起,已收起则展开。
Showicc://showunfold 作用相同,用于兼容旧版指令。

2. 侧边栏工具命令

以下命令对应收纳模式下侧边栏提供的快速工具。

命令完整 URI作用
单次抽icc://randone打开随机点名窗口并执行单次抽选
随机抽icc://rand打开随机点名窗口并执行随机抽选
计时器icc://timer打开计时器/倒计时工具。
白板icc://whiteboard切换到白板模式(也可使用 icc://board)。

3. 进阶功能命令 (隐藏功能)

以下功能专门用于解决与第三方侧边栏或悬浮窗程序的兼容性问题,未在常规设置界面显示。

命令完整 URI作用
ThoroughHideOnicc://thoroughHideOn开启“收起时彻底隐藏”功能。开启后,进入收纳模式时主窗口将完全不可见。
ThoroughHideOfficc://thoroughHideOff关闭“收起时彻底隐藏”功能。恢复默认的侧边栏边缘留痕模式。
ThoroughHideToggleicc://thoroughhidetoggle切换“收起时彻底隐藏”功能的开启/关闭状态。

使用示例

A. 在浏览器中调用

可以直接在浏览器地址栏输入并回车,或在 HTML 中使用超链接:

html
<a href="icc://fold">立即收纳 Ink Canvas</a>

B. 在 Windows “运行”对话框中使用

按下 Win + R,输入 icc://toggle 并回车。

C. 在批处理或命令行中使用

cmd
start icc://unfold

开发者说明

运行机制

  1. 唤醒启动:如果 Ink Canvas 尚未运行,调用 URI 会直接启动程序并执行命令。
  2. 进程间通信 (IPC):如果程序已经在运行,外部调用会启动一个临时的指令传递进程,通过系统事件和临时文件将指令发送给已运行的实例,实现无缝控制。

兼容性

  • 支持 Windows 7 及更高版本。
  • 注册表位置:HKEY_CURRENT_USER\Software\Classes\icc (无需管理员权限)。

基于 GPLv3 许可证发布

本站访客数 人次 本站总访问量