繁体   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