功能特性
1. 局域网快传
网页端把内容推送到本机,四种类型:
type | 内容 | 处理方式 |
|---|---|---|
text | 纯文字 | 直接写入剪贴板 |
file | 本地文件路径 | 以文件形式入队 |
base64 | base64 编码内容 | 解码后落盘,自动推断扩展名 |
url | 网络地址 | 下载到本地后入队 |
所有文件类型最终都会落到本地磁盘 —— 这是 Windows 剪贴板机制决定的:CF_HDROP 存的是路径,接收方按路径读文件。URL 和 base64 只是「帮你先下载/落盘」的便捷入口。
2. 发送队列
内容按分组组织,未指定分组自动归入 default。
- 待发送 — 尚未处理的项目,按顺序逐条发出
- 已发送 — 处理记录,含处理时间戳,支持还原
出错时可以从已发送列表还原回队列重发,不必重新构造内容。
3. 多 IM 差异化处理
自动识别当前前台应用,按类型采用不同策略:
| IM | 识别依据 | 特殊处理 |
|---|---|---|
| 微信 4.x | 进程 Weixin | 释放修饰键、更长等待 |
| 微信 3.x | 类名 WeChatMainWndForPC | 释放修饰键 |
进程 QQ | 释放修饰键 | |
| Telegram | 进程 Telegram | 释放修饰键 |
进程 WhatsApp | 标准处理 | |
| 钉钉 / 飞书 | 进程名 | 标准处理 |
为什么需要释放修饰键:你按 Alt+Shift+V 时,Alt 和 Shift 仍物理按住。若此时直接发送 Ctrl+V,实际组合变成 Ctrl+Alt+Shift+V,IM 不会识别为粘贴。
4. 剪贴板多格式投放
发送文件时同时投放多种剪贴板格式,最大化兼容性:
| 格式 | 作用 |
|---|---|
CF_HDROP | 文件路径 |
Shell IDList Array | Shell 文件对象 |
FileGroupDescriptorW / FileContents | 文件元数据与内容 |
FileNameW / FileName | 文件名 |
Preferred DropEffect / CF_LOCALE | 复制语义与语言区域 |
CF_DIB / CF_PNG | 图片内联位图数据 |
图片因有内联位图数据,不依赖路径解析,兼容性最好;PDF 等文件靠路径与内容双通路。
5. 文件共享
创建分享生成随机令牌链接:
http://<ip>:<port>/s/<token>
局域网设备访问后需配对码授权,配对成功 7 天内免配对。支持设置有效期与访问次数上限。
6. 本地 HTTP API
完整 REST 接口,详见 API 文档。
- 本地请求(127.0.0.1 / localhost)免鉴权
- 远程请求需
Authorization: Bearer <api_key>
7. 文件打印
本地文件或网络 URL 直接送打印机,支持 PDF、图片(PNG/JPG/BMP/GIF)、纯文本。网络文件先下载到本地再打印。
8. 静默更新
- 四段式版本号:
主.次.修订.构建,如1.0.22.222 - 日常只递增最后一段(补丁),不轻易动主/次版本
- 更新包强制 SHA256 校验,未提供校验值时拒绝静默安装
- NSIS
/S、MSI/qn无界面安装
详见 更新机制。