1.说明
在程序路径准备好一张电脑背景图,否则会截取当前屏幕作为背景图。
2.代码
# !/usr/bin/env/python
# _*_coding:utf-8_*_
# Data:2019-04-04
# Auther:苏莫
# Link:QQ2388873062
# Address:https://blog.youkuaiyun.com/lingluofengzang
# PythonVersion:python2.7
# filename:monitor_mouse.py
import os
import sys
import time
import win32api
import win32con
import pyautogui as pag
from PIL import Image,ImageGrab,ImageDraw
reload(sys)
sys.setdefaultencoding('utf-8')
def make_background():
# 网上说是截屏,但是我试过并不能截全屏
# ImageGrab.grab()
# 模拟点击PrintScreen截屏
win32api.keybd_event(win32con.VK_SNAPSHOT, 0)
time.sleep(10)
# 读取剪切板内容
clip = ImageGrab.grabclipboard()
# 保存为图片
clip.save("background.jpg")
record_mouse()
def record_mouse():
im = Image.open("background.jpg")
draw = ImageDraw.Draw(im)
try:
print("Press Ctrl-C to end")
m,n = pag.position()
time.sleep(0.2)
while True:
#返回鼠标的坐标
x,y = pag