从剪贴板中提取所有内容

时间:2018-10-02 13:04:09

标签: python text extract clipboard pyperclip

我正在用按钮编写一个小程序。按下该程序时,应从CAD应用程序中获取选定的文本(到处都有多个文本框)并对其进行排序。

我一直在尝试获取文本,无法找出原因。我现在基本上得到的是:

import pyautogui
import pyperclip
from time import sleep

pyautogui.hotkey('alt', 'tab')
pyautogui.hotkey('ctrl', 'c')
pyautogui.hotkey('alt', 'tab')
sleep(0.3)
clip = root.clipboard_get()
clip2 = pyperclip.paste()

clipclip2都不会返回与手动进入记事本和粘贴时相同的结果。大约有70%的内容在那里,但其余的则丢失了。一种解决方案是创建一个新的文本文件,在屏幕上打开并执行ctrl + v,但感觉有点愚蠢。

0 个答案:

没有答案