带挂牵引车运动学模型推导与仿真:从铰接角到扫内现象
2026/10/3 13:25:38
import tkinter as tk def get_clipboard_text(): """读取并打印剪贴板中的文本内容""" try: # 创建 Tkinter 根窗口(不需要显示) root = tk.Tk() root.withdraw() # 隐藏主窗口 # 获取剪贴板内容 clipboard_content = root.clipboard_get() # 打印内容 print("剪贴板中的文本内容:") print("-" * 40) print(clipboard_content) print("-" * 40) # 销毁 Tkinter 实例 root.destroy() except tk.TclError: print("剪贴板为空或不包含文本内容") except Exception as e: print(f"读取剪贴板时发生错误: {e}") if __name__ == "__main__": get_clipboard_text()实现说明:
tkinter标准库,无需安装额外依赖root.withdraw()隐藏了 Tkinter 主窗口,避免弹出界面是否可以一直运行,当剪切板文本内容发生变化时,就打印
import tkinter as tk import time def monitor_clipboard(): """持续监控剪贴板变化,当内容变化时打印""" root = tk.Tk() root.withdraw() # 隐藏主窗口 print("开始监控剪贴板... (按 Ctrl+C 停止)") print("=" * 50) last_content = "" try: while True: try: current_content = root.clipboard_get() # 检测内容变化 if current_content != last_content and current_content: last_content = current_content print(f"\n[{time.strftime('%H:%M:%S')}] 剪贴板内容变化:") print("-" * 40) print(current_content) print("-" * 40) except tk.TclError: # 剪贴板为空或包含非文本内容 pass # 等待 0.5 秒后再次检查 time.sleep(0.5) except KeyboardInterrupt: print("\n\n监控已停止") finally: root.destroy() if __name__ == "__main__": monitor_clipboard()主要改动:
while True循环,每 0.5 秒检查一次剪贴板last_content和current_content,只在内容变化时打印Ctrl+C可停止监控现在你可以复制任何文本,脚本会自动检测并打印变化。按Ctrl+C即可停止。
测试:我在剪切一些新内容