我需要一个 Python 脚本来在粘贴到剪贴板时从剪贴板输出文本
I need a Python script to output text from the clipboard when it is pasted there
我的代码可以不间断地显示缓冲区的内容。而且我只需要在缓冲区发生变化时显示它。帮助朋友
import win32clipboard
import threading
import time
def clipboard():
while True:
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
time.sleep(0.33)
print(data)
clipboard = threading.Thread(target=clipboard)
clipboard.start()
修改了您的 clipboard()
函数。希望这有效。
import win32clipboard
import threading
import time
def clipboard():
prev_data = None
while True:
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
time.sleep(0.33)
if data != prev_data:
print(data)
prev_data = data
clipboard = threading.Thread(target=clipboard)
clipboard.start()
我的代码可以不间断地显示缓冲区的内容。而且我只需要在缓冲区发生变化时显示它。帮助朋友
import win32clipboard
import threading
import time
def clipboard():
while True:
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
time.sleep(0.33)
print(data)
clipboard = threading.Thread(target=clipboard)
clipboard.start()
修改了您的 clipboard()
函数。希望这有效。
import win32clipboard
import threading
import time
def clipboard():
prev_data = None
while True:
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()
time.sleep(0.33)
if data != prev_data:
print(data)
prev_data = data
clipboard = threading.Thread(target=clipboard)
clipboard.start()