Python自动控制鼠标

Python自动控制鼠标,第1张

一、安装pyautogui

pip install pyautogui

二、调用

import time

import random

import pyautogui

三、自动控制鼠标

while 1:

    # 15秒钟移动一次鼠标(移动鼠标时间可以根据自己需要设定)

    time.sleep(15)

    pyautogui.moveTo(x=5100,y=random.randint(1500,1600))

################################移动鼠标

####pyautogui.moveTo()函数将鼠标立即移动到屏幕的指定位置:x,y为坐标,duration指定所需秒数

import pyautogui

for i in range(10):

        pyautogui.moveTo(5100,1600,duration=5.25)

        pyautogui.moveTo(200,100,duration=5.25)

        pyautogui.moveTo(200,200,duration=5.25)

        pyautogui.moveTo(100,200,duration=5.25)

####pyautogui.moveRel()函数相对于当前的位置移动鼠标

import pyautogui

for i in range(10):

        pyautogui.moveRel(100,0,duration=0.25)

        pyautogui.moveRel(0,100,duration=0.25)

        pyautogui.moveRel(-100,0,duration=0.25)

        pyautogui.moveRel(0,-100,duration=0.25)

####pyautogui.position()函数确定鼠标当前的位置

pyautogui.position()

1:重新插拔下试试。

2:鼠标本身出问题了,零件之间接触不良,建议换个鼠标试试,如果换个解决问题,就是鼠标的问题。

3:是否USB接口松动或者USB接口出问题,接触不良,换个接口看看。

4:鼠标的驱动出现问题了,可以下载驱动精灵之类的软件,安装相应驱动。

其次:

1.如果用的是笔记本电脑,鼠标放在桌面上不动,和在浏览网页时鼠标常常就莫名的消失了,但有时候不去动他,一会又会好了,像遇到这种情况一般来说重启下电脑一般就会好了。

2.如果总是盯着某个网站,那么可能是网站问题咯,如果鼠标的光标还是动不到,更新DirectX安装,重启后测试,DX是直接负责加速draw/的,如果发生空鼠标外观问题.右键点桌面任意空白位置,最后设置系统硬加速,但是指定的图形却不存在了,再重启计算机就好了.

3.USB的接口松动,有时候是这样的,这word中,打字时间长了,很久都移不动鼠标,如果不是鼠标质量的问题,可能就是鼠标USB的插口松动了,只要拔下鼠标,把鼠标插紧USB插口就行了。

4.如果是电脑的N卡问题的话,这样设置一下,因为这可能跟显示有关。打开显卡控制面板,然后在进入3D设置,设置成“一致性纹理锁”,该选项就选“使用硬件”就行了。

5.按alt+tab键最小化所有窗口露出桌面,然后在桌面上空白的地方点下右键,一般情况下鼠标指针就会恢复显示出来了。

你可以使用 pyautogui 库来模拟鼠标移动。它有一个 moveTo() 函数,可以让你把鼠标移动到屏幕的任何位置。例如:

import pyautogui

# Moves the mouse to the coordinates x=100, y=200

pyautogui.moveTo(100, 200)

要熄屏,可以使用 Windows 的 win32api 库:

import win32api

# Turns the screen off

win32api.SendMessage(-1, 0x0112, 0xF170, 2)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7986759.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存