chinda_fall_desu’s diary

竹内豊の日記

ヒューマンコンピューターインターフェースをもっと知りたいなー

pythonでクリップボードを監視する

timeモジュールを使えば、一定時間おきに処理をする、といったことができる。

import time
time.sleep(1)

こうすれば1秒おきに処理することができる。

これとwin32clipboardモジュールを使って、クリップボードを監視する。
ソースコード

import win32clipboard
import time

while True:
    win32clipboard.OpenClipboard()
    contents=win32clipboard.GetClipboardData()
    print(contents)
    win32clipboard.CloseClipboard()
    time.sleep(0.1)

・実行結果

>python sample.py
win
win
win
win32c
win32c
win32clipboard

(間違い等あればコメントよろしくお願いいたします。)