pythonでハイライトされている部分を監視する (Windows)
pyautoguiライブラリのhotkey()メソッドを使えば、コピー機能を実現できる。
import pyautogui pyautogui.hotkey('copy', 'c')
これに加えてクリップボードの監視を行えばハイライト部分を監視することができる。
・ソースコード
import pyautogui import win32clipboard import time import sys time.sleep(3) while True: try: pyautogui.hotkey('ctrl', 'c') win32clipboard.OpenClipboard() contents=win32clipboard.GetClipboardData() print(contents) time.sleep(1) except: win32clipboard.CloseClipboard() print("end") sys.exit()
・実行結果
> python .\sample.py in32cli in32cli in32cli tents= tents= tents= win32c ents=win32c ents=win32c ents=win32c n32clipboar nts=win32c rint(cont in32clipbo in32clipbo in32clipbo in32clipbo in32clipbo in32clipbo end >
(間違い等あればコメントよろしくお願いいたします。)