就是可以类似安卓的toast那样,复制东西之后简单跳个小提示,表明你复制了什么东西,来自一个经常复制东西没复制上,然后又要切换回去复制,已经ctrl+c键疯狂按很多次才能确保成功复制
quicker
通常一些剪贴板管理软件都可以监控剪贴板变动(必须可以),有些就提供了在剪贴板变动的同时发出提示的功能,如我用的 ArsClip :

(除此之外,它的还有个 ClipboardBar 的功能【在上图Optional Features分组里面】,能够显示一个置顶浮窗同步显示剪贴板内容)
(我以前用CLCL的时候也是一直用其复制后发出声音的功能的;不过现在ArsClip有也不用了,基本没这需要;个人认为弹通知的方式告知复制成功或显示复制内容不太有必要)
——
本论坛里也有不少剪贴板管理软件的推荐贴,你直接选择一个你喜欢的有提示功能的来用就好了,方便剪贴多次多份内容、找回以前的剪贴板、固定一些剪贴内容,而且也能在复制后召唤剪贴板历史来看看是不是已经复制成功。
让ChatGPT写了一个AHK代码:如果剪切板发生变化,就在中间的最底下弹出toast说已复制。
#Requires AutoHotkey v2.0
Persistent
OnClipboardChange(ShowCopyToast)
ShowCopyToast(type) {
if (type = 0) ; 忽略空剪贴板
return
; 创建 Toast GUI
toast := Gui("+AlwaysOnTop -Caption +ToolWindow -DPIScale", "Toast")
toast.BackColor := "0x202020"
toast.SetFont("s10 cWhite", "Segoe UI")
toast.AddText("xm ym", "已复制 ✅")
; Show 一次以获取尺寸
toast.Show("AutoSize Hide")
hwnd := toast.Hwnd
WinGetPos(, , &w, &h, hwnd)
; 居中放置于屏幕底部
x := (A_ScreenWidth - w) // 2
y := A_ScreenHeight - h - 60
; 圆角窗口
SetWindowRounded(hwnd, 12)
; 显示 toast
toast.Show("x" x " y" y " NoActivate")
; 自动关闭
SetTimer(() => toast.Destroy(), -1500)
}
SetWindowRounded(hwnd, radius) {
DllCall("SetWindowRgn"
, "ptr", hwnd
, "ptr", DllCall("CreateRoundRectRgn"
, "int", 0, "int", 0
, "int", 500, "int", 200
, "int", radius, "int", radius
, "ptr")
, "int", true)
}
Windows用这个 GitHub - CoinFabrik/ClipboardShield at 593dd67e3a368547262f5626fe56ec7d0e5dd707
macOS再等等马上WWDC就推出剪切板权限控制了
https://h1.appinn.me/file/1747643417464_Clibor_vrzugQ6jBw.png 打开我使用的剪贴板工具只能声音提示没有文件显示 每次复制图表会变一下 但是不明显