layout: post title: "mouse_keyboard" subtitle: "mouse_keyboard" date: 2019-05-22 09:31:09 author: "none" header-img: "img/posts/default_post.jpg" catalog: true tags: - tag
监控和模拟鼠标键盘事件
pip install pynput
模拟鼠标键盘
pip install PyAutoGUI
拷贝
将python数据传输到剪切板
#pip install pywin32
import win32clipboard
from io import StringIO
from io import BytesIO
def send_to_clipboard(img):
''' copy PIL Image to clipboard '''
#output = StringIO()
output = BytesIO()
img.convert("RGB").save(output, "BMP")
data = output.getvalue()[14:]
output.close()
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(win32clipboard.CF_DIB, data)
win32clipboard.CloseClipboard()
从剪切板获取数据到python变量中
#pip install pywin32
#pip install chardet
import win32clipboard
import chardet
def get_from_clipboard():
win32clipboard.OpenClipboard()
copy_text = win32clipboard.GetClipboardData(win32clipboard.CF_TEXT)
win32clipboard.CloseClipboard()
return copy_text
记录器
记录用户动作序列, 包括键盘和鼠标