吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 846|回复: 20
收起左侧

[讨论] 全局热键,粘贴剪贴板

[复制链接]
henanihy 发表于 2025-3-18 00:01
写了个粘贴剪切板工具,自己用,有个BUG
在服务器IPMI kvm中粘贴是,KVM可能有个热键F2,会输入大写‘B'’,导致输入在头部会多个字符。

请大佬继续修改。

import tkinter as tk
from tkinter import messagebox
import pyperclip
import pyautogui
import keyboard  # 需要安装这个库
import sys
import time


def show_clipboard_content():
    try:
        content = pyperclip.paste()
        messagebox.showinfo("剪贴板内容", content if content else "剪贴板为空!")
    except Exception as e:
        messagebox.showerror("错误", str(e))


def paste_clipboard_content():
    try:
        if content := pyperclip.paste():
#            pyautogui.press('backspace') # 删除前一个字符(可根据需要注释掉)
            # 先激活目标窗口(可根据需要注释掉)
            time.sleep(0.1)  # 给窗口切换留出时间
            for char in content:
                pyautogui.typewrite(char)
                time.sleep(0.1)  # 按键间隔时间
        else:
            messagebox.showwarning("警告", "剪贴板为空!")
    except Exception as e:
        messagebox.showerror("错误", str(e))


def on_closing():
    keyboard.unhook_all()  # 释放所有键盘钩子
    root.destroy()


# 初始化窗口
root = tk.Tk()
root.title("剪贴板工具-全局热键版")
root.geometry("500x250")
root.protocol("WM_DELETE_WINDOW", on_closing)

# 界面组件
tk.Label(root, text="全局热键 F2:粘贴剪贴板内容\n\n作者").pack(pady=10)
tk.Button(root, text="显示剪贴板内容", command=show_clipboard_content).pack(pady=5)
tk.Button(root, text="退出", command=on_closing).pack(pady=5)

# 注册全局热键
keyboard.add_hotkey('F2', paste_clipboard_content)  # 全局监听F2

# 隐藏窗口(可选)
# root.withdraw()

root.mainloop()


image.png

免费评分

参与人数 4吾爱币 +4 热心值 +2 收起 理由
ghimi + 1 我很赞同!
wapjsx + 1 + 1 谢谢@Thanks!
kikyo293 + 1 很好用,感谢大佬
laozhang4201 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zsxx 发表于 2025-3-18 07:53
进来学习。。
xjl333 发表于 2025-3-18 07:58
arg10 发表于 2025-3-18 08:24
buaa32060902 发表于 2025-3-18 08:26
找个可以拷贝下来,调试一下试试。
Chaojikeai 发表于 2025-3-18 08:29
来学习一下🤓
我行我素WU 发表于 2025-3-18 08:31
感谢大佬分享
cc5i1 发表于 2025-3-18 08:34
学习一下,支持支持,加油
fxinyi 发表于 2025-3-18 08:37
感谢分享, 学习学习.
zhaoxingheng 发表于 2025-3-18 08:38
感谢大佬
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-5-21 01:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表