Доступ к буферу обмена Windows (7) 64-разрядный - PullRequest
2 голосов
/ 01 января 2011

Есть ли способ получить доступ (установить, прочитать и т. Д.) К буферу обмена в Windows 7 64-bit в Python?Я видел PyWin32, но насколько я мог видеть, он был только 32-битным.

Ответы [ 4 ]

2 голосов
/ 01 января 2011

Существует только один буфер обмена, который используется всеми программами, независимо от того, являются они 32- или 64-разрядными. Другими словами, вы можете использовать тот же код буфера обмена в 64-битной Windows, что и в 32-битной.

РЕДАКТИРОВАТЬ: Я только что прочитал ответ Исмаила, и мне интересно, действительно ли это то, с чем борется ОП. Мое утверждение выше все еще верно, но я, возможно, неправильно истолковал вопрос.

2 голосов
/ 01 января 2011

Загрузите amd64 версию pywin32 для поддержки 64 бит, посмотрите here.

1 голос
/ 19 июня 2012

Модуль pyperclip.py имеет межплатформенную поддержку для простого копирования / вставки текста.

http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/

0 голосов
/ 07 ноября 2011

Самый простой метод, который я видел, продемонстрирован в этом посте: Как скопировать строку в буфер обмена в Windows с помощью Python?

Он использует Tkinter, который находится в стандартной библиотеке Python.

...