簡體   English   中英

如何使用python從剪貼板粘貼輸入字段中的文本

[英]how to paste text in input field from clipboard using python

我想在從pdf文件復制的文本輸入字段中粘貼文本。 我不能使用ctrl + v粘貼。 所以有什么辦法可以使用python或其他任何方式呢?

from tkinter import Tk
root = Tk()
root.withdraw()
result = root.clipboard_get()
print(result)

這是從剪貼板獲取數據的代碼。 它打印復制的文本。 但是當我使用快捷鍵運行腳本時,它不會將文本粘貼到輸入字段。

我也嘗試過

import pyautogui
x, y = pyautogui.position()
pyautogui.click(x, y)

回到我想粘貼文本的位置。

在pyautogui.click(x,y)之后添加

pyautogui.typewrite(result)

所以完整的代碼如下

import pyautogui
from tkinter import Tk
root = Tk()
root.withdraw()
result = root.clipboard_get()

x, y = pyautogui.position()
pyautogui.click(x, y)
pyautogui.typewrite(result)
import pyperclip
result = pyperclip.paste()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM