Hanson/copyboard

Windows 桌面文案快速复制工具 - 始终置顶,点击即复制,支持文字和图片

★ 0Forks 0C#GitHub ↗Compare

README

CopyBoard

一个轻量级的 Windows 桌面文案快速复制工具。始终置顶显示,点击即复制,支持文字和图片。

功能特性

  • 始终置顶 — 浮动窗口固定在所有应用最上方,随时可用
  • 文字复制 — 点击文字条目,一键复制到剪贴板
  • 图片复制 — 粘贴图片并命名,点击即可复制图片到剪贴板
  • 拖拽排序 — 按住列表项拖动,实时调整顺序
  • 添加 / 编辑 / 删除 — 随时管理你的文案列表
  • 系统托盘 — 关闭窗口缩到托盘,双击恢复
  • 开机自启动 — 托盘右键菜单可开启/关闭
  • 单实例运行 — 重复打开会激活已有窗口,不会启动多个进程
  • 数据持久化 — 所有数据保存在本地,重启后保留

界面预览

┌───────────────────────────────┐
│ ≡ CopyBoard                 × │  ← 拖动标题栏移动窗口
├───────────────────────────────┤
│ ≡ 第一条文案                  │  ← 点击复制文字
│ ≡ 第二条文案                  │
│ ≡ 📷 图片名称                │  ← 点击复制图片
│ ≡ 第三条文案                  │
├───────────────────────────────┤
│  + 文字  + 图片  ✎ 编辑  退出│
└───────────────────────────────┘

下载安装

前往 Releases 下载最新版 CopyBoard.exe。

  • 自包含单文件,无需安装 .NET 运行时
  • 双击即可运行
  • 首次运行可在托盘图标右键菜单中开启「开机启动」

使用说明

文字条目

  1. 点击「+ 文字」→ 输入文案 → 按 Enter 添加
  2. 点击列表中的文字条目 → 自动复制到剪贴板

图片条目

  1. 先从其他地方复制一张图片(截图、网页图片等)
  2. 点击「+ 图片」→ 按 Ctrl+V 粘贴图片 → 输入名称 → 按 Enter 添加
  3. 点击列表中的图片条目(📷 标识)→ 自动复制图片到剪贴板

编辑与排序

  • 点击「✎ 编辑」进入编辑模式,可修改文案内容或删除条目
  • 在列表项上按住鼠标拖动,即可调整顺序

系统托盘

  • 关闭窗口 → 缩小到系统托盘继续运行
  • 双击托盘图标 → 恢复窗口
  • 右键托盘图标 → 显示窗口 / 开机启动 / 退出

数据存储

数据类型 路径
文案列表 %APPDATA%\CopyBoard\snippets.json
图片文件 %APPDATA%\CopyBoard\images\

开发构建

需要 .NET 8 SDK。

# 构建
dotnet build

# 运行测试
dotnet test

# 发布单文件 EXE
dotnet publish src/CopyBoard -c Release -o publish

技术栈

  • .NET 8 + WPF
  • CommunityToolkit.Mvvm(MVVM 框架)
  • Hardcodet.NotifyIcon.Wpf(系统托盘)

License

MIT

Contributors

Hanson

Issues