Форум сайта python.su
Доброго времени суток форумчане. Мне необходимо написать скрипт(программу) которая бы позволяла вставлять строки из списка в нужные мне места на сайте или в программе. Пример “Я зашел на сайт увидел строку. Нажал ctrl + V, мое значение вставилось, дальше зашел в гугл, нажал ctrl + V и тоже вставилось, только уже другое значение из этого списка”. Очень прошу вас скиньте пример работы c буфером или похожее решение на pyqt. Смотрел в документаций и в книге. Не смог понять как реализовать на pyQt. Спасибо
Офлайн
достаете из списка нужный текст и в цикле помещаете в буфер
#!/usr/bin/python import sys import time from PyQt4.QtCore import * from PyQt4.QtGui import * #загоняем в буфер app = QApplication(sys.argv) myClipBoard = QApplication.clipboard() test = myClipBoard.text("plain",QClipboard.Selection) print "The clipboard has " + test myClipBoard.setText("This is a test of my clipboard",QClipboard.Selection) myClipBoard.setText("This is a test of my clipboard",QClipboard.Clipboard) test = myClipBoard.text("plain",QClipboard.Selection) print "The clipboard has " + test #получения содержимого буфера обмена: def getClipboardData(): clipboard = QApplication.clipboard() return QClipboard.text(clipboard) #используем где надо: clipboardData = unicode(getClipboardData()) print 'Clipboard data: ' + str(clipboardData)
Отредактировано Kasta_neda (Фев. 11, 2015 19:59:36)
Офлайн
Спасибо. Понял.
Офлайн