精华内容
下载资源
问答
  • 利用python控制鼠标点击的微信小游戏跳一跳辅助脚本
  • 录制电脑端纯鼠标点击操作,生成python脚本,滑动滚轮结束录制 以下代码功能:录制电脑端纯鼠标点击操作,生成python脚本,可记录鼠标左键,右键,单击,双击,1秒内的多次连击,根据自己情况修改路径 import ...

     录制电脑端纯鼠标点击操作,生成python脚本,滑动滚轮结束录制

    以下代码功能:录制电脑端纯鼠标点击操作,生成python脚本,可记录鼠标左键,右键,单击,双击,1秒内的多次连击,根据自己情况修改路径

     

    import json
    import time
    import pyautogui
    from time import sleep
    #导入pynput控制鼠标的模块
    from pynput import mouse
    import sys
    from pynput.keyboard import Key,Listener
    
    # pyautogui.alert(text='This is an alert box.', title='Test')
    # 阿里云 
    # http://mirrors.aliyun.com/pypi/simple/
    # 豆瓣
    # http://pypi.douban.com/simple/
    
    
    mx = 0
    my = 0
    bt = "left"
    count = 1
    t1 = t2 = time.time()
    
    # 鼠标move监听
    def on_move(x, y):
        print(f'Current position: ({x}, {y})')
        global count 
        count = 1
    
    # 鼠标click监听
    def on_click(x, y, button, pressed):
        #print(f'Click position: ({x}, {y})')
        global count 
        global mx 
        global my
        global bt
        global t1
        global t2
        if pressed :
            if mx == x and my == y and bt == button  :
                if count ==1:
                    t1 = time.time()
                    print(t1)
                    print('\n')
                t2 = time.time()
                print(t2)
                if t2 - t1<1:
                    count = count + 1
            else:
                bt = str(bt)[7:]
                with open(r'E:/DZX/text/linkS.txt','a',encoding='utf8') as f:
                    s = f"\n({mx}, {my})Click button: {bt}   times:{count} "                 
                    s1 = f"\ntime.sleep(0.5)\npyautogui.click(x={mx}, y={my},clicks={count}, interval=0.0, button='{bt}', duration=0.0, tween=pyautogui.linear) "                 
                    f.write(s1)
                print("zuobiao:",mx,my)
                count = 1
                mx,my = x,y
                bt = button
    
    # 鼠标滚轮scroll监听
    def on_scroll(x, y, dx, dy):
        print(f'Scroll position: ({x}, {y})')
        print(f'Scroll direction: ({dx}, {dy})')
        return False
    
    def on_press(key):
        global press_key
        with open(r'E:/DZX/text/linkS.txt','a',encoding='utf8') as f:
            try:
                print(f"正在按压key:{key.char}")
                press_key = key.char 
                s1 = f"\npyautogui.keyDown({key}) "
                print(key)                 
                f.write(s1)
                
            except AttributeError:
                print("正在按压:{}".format(key))
                s1 = f"\npyautogui.keyDown('{str(key)[4:]}') "  
                print(str(key)[4:])  
                print(key)             
                f.write(s1)
    
    def on_release(key):
        with open(r'E:/DZX/text/linkS.txt','a',encoding='utf8') as f:
            try:
                press_key = key.char 
                s1 = f"\npyautogui.keyUp({key}) " 
                print(key)                
                f.write(s1)
                
            except AttributeError:
                print("正在按压:{}".format(key))
                s1 = f"\npyautogui.keyUp('{str(key)[4:]}') " 
                print(key)                
                f.write(s1)        
    
    # 开始键盘监听
    def start_listen():
        with Listener(on_press=on_press,on_release=on_release) as listener:
            listener.join()
    
    def record_script():
        with mouse.Listener(on_click=on_click, on_scroll=on_scroll) as listener :
            listener.join()  
    
    if __name__ == '__main__':
        key_listener = Listener(on_press=on_press,on_release=on_release)
        key_listener.start()
        control = mouse.Controller() 
        with open(r'E:/DZX/text/linkS.txt','a',encoding='utf8') as f:
            f.write("\nimport pyautogui\nimport  time \n")
        record_script()
        # start_listen()
        print("zuobiao:",mx,my)
    
    
    
    

     

     

     

     

    展开全文
  • 引用了tkinter和pyautogui两个库,思路是,==根据用户输入的坐标和时间间隔t,鼠标会移动到坐标点,进行一次点击操作,每隔t秒一次。==代码在下面 就是在pyautogui.moveTo(h,z,duration=1)这个函数位置出现了问题,...

    引用了tkinter和pyautogui两个库,思路是,==根据用户输入的坐标和时间间隔t,鼠标会移动到坐标点,进行一次点击操作,每隔t秒一次。==代码在下面
    就是在pyautogui.moveTo(h,z,duration=1)这个函数位置出现了问题,本来以为x和y都需要是整数型,然后用int定义了横坐标,纵坐标和时间,三个变量都是用entry.get()得到的,后来出现了这个
    在这里插入图片描述
    应该怎么修改

    from tkinter import *
    import tkinter as tk
    root=tk.Tk()
    root.title('请输入坐标')
    root.geometry('350x250')#建设TK框架
    
    x_value=tk.Label(root,text='横坐标:',bg='grey',width=8,height=2)
    y_value=tk.Label(root,text='纵坐标:',bg='grey',width=8,height=2)
    timeset=tk.Label(root,text='设定时间',bg='red',width=8,height=2)#设置标签大小
    
    x_value.grid(padx=30,pady=20)
    y_value.grid(row=1,padx=30,pady=0)
    timeset.grid(row=2,padx=30,pady=20)#设置标签位置
    
    entry1=Entry(root,width=8)
    entry1.grid(row=0,column=2,padx=20)
    entry2=Entry(root,width=8)
    entry2.grid(row=1,column=2)
    entry3=Entry(root,width=8)
    entry3.grid(row=2,column=2)#设置输入框大小以及位置
    
    h=int(entry1.get())
    z=int(entry2.get())
    s=int(entry3.get())
             
    import pyautogui
    import time
    def DJ():
        while 1:
                time.sleep(s)
                pyautogui.moveTo(h,z,duration=1)
                pyautogui.click(clicks=1,button='left',interval=0.01)#定义函数点击坐标点一次
                
    yeslabel=tk.Button(width=6,height=3,text='确定',command=DJ)
    yeslabel.grid(row=1,column=5,padx=20)#绑定按钮和函数
    
    
    
    
    
    
    展开全文
  • 一、首先要是用脚本需要配置python环境 一.安装python 注:安装之前我们要知道我们系统位数(64位,32位),不知道的话,看图操作: 弹出运行框,输入:dxdiag 开始安装 1.打开浏览器,在搜索页输入“python”...

    一、首先要是用脚本需要配置python环境

    一.安装python
    注:安装之前我们要知道我们系统位数(64位,32位),不知道的话,看图操作:
    在这里插入图片描述
    弹出运行框,输入:dxdiag
    在这里插入图片描述
    在这里插入图片描述
    开始安装
    1.打开浏览器,在搜索页输入“python”关键字进行搜索,点击带有“官方”标识的搜索结果,即可进入Python官方主页(或者在浏览器的地址栏里面输入:https://www.python.org)。
    在这里插入图片描述
    2.
    如下图所示“1”,进入官网后,把鼠标放在导航栏的“Donwload”上,会出现一个浮层。
    如下图所示“2”,我们再点击左边的红框里的“Windows”选项,就进入了所有版本的下载列表。
    在这里插入图片描述

    3.如下图所示,进入下载列表后,我们找到3.8.9版本的下载列表,选择和我们系统位数相同的安装包文件,点击即可下载。
    在这里插入图片描述

    4.我这里已经安装过了,所以找个别人的教程图给你们看
    这里这个‘’别人‘’选择的是“Windows x86-64 executable installer”,你们选择windows(32/64-bit)即可。不影响安装的,这只是一个参考,

    Python安装向导
    在这里插入图片描述
    请尽量勾选Add Python 3.8 to PATH,这样可以将 Python 命令工具所在目录添加到系统 Path 环境变量中,以后开发程序或者运行 Python 命令会非常方便。

    Python 支持两种安装方式,默认安装和自定义安装:
    默认安装会勾选所有组件,并安装在 C 盘;
    自定义安装可以手动选择要安装的组件,并安装到其它盘符。

    这里我们选择自定义安装,将 Python 安装到常用的目录,避免C盘文件过多。点击“Customize installation”进行入下一步,选择要安装的 Python 组件。

    选择要安装的 Python 组件
    在这里插入图片描述
    没有特殊要求的话,保持默认即可,也就是全部勾选。
    点击“Next”继续,选择安装目录。

    选择安装目录
    在这里插入图片描述

    选择好你常用的安装目录,点击“Install”,等待几分钟就可以完成安装。

    5.安装完成后搜索cmd打开命令提示符:
    在这里插入图片描述
    输入python如下图所示
    在这里插入图片描述

    二.python安装完毕,那么我们需要运行脚本的编译器pycharm

    这是 PyCharm 的下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
    1.进入该网站后,我们会看到如下界面:(不用下载专业版的,我也嫌麻烦不想给你们破解)
    在这里插入图片描述
    2.下载好之后,选择合适的路径点击安装。然后next->

    在这里插入图片描述

    如下图操作:
    在这里插入图片描述
    如下图操作 等待安装完成即可:
    在这里插入图片描述
    3.安装完成之后,手动重启电脑即可
    在这里插入图片描述
    4,重启完成打开pycharm,点击 new project新建项目
    在这里插入图片描述
    在这里插入图片描述

    等待创建虚拟环境完成就即可在这里插入图片描述
    虚拟环境创建完毕会出现min.py(python的脚本示例)
    在这里插入图片描述

    到此为止安装已经完成!

    三.运行鼠标点击脚本之前我需要安装依赖环境和 pyautogui

    不想写了,这里你们看图操作吧
    第一步
    在这里插入图片描述

    第二步
    在这里插入图片描述

    第三步
    输入内容:pyautogui,点击安装后等待几分钟
    在这里插入图片描述
    在这里插入图片描述
    安装成功后关闭即可。
    在这里插入图片描述
    选OK关闭
    在这里插入图片描述
    到此为止,这里我选择的是最简单的安装方式,还有另一种pip安装,我怕你们不会,就直接在软件里安装pyautogui

    四.重点来了,如何使用脚本?如何使用脚本不被检测(如果使用脚本点击阴阳师界面)

    一,首先我们需要下载一个360安全管家,目的是使用里面的沙盒工具打开我们的阴阳师,从而把阴阳师软件套起来,防止检测也可以让脚本去点击阴阳师的界面(这里360自己安装我就不管了)
    在这里插入图片描述

    二.打开360,功能大全—找到隔离沙箱

    在这里插入图片描述
    三.使用 隔离沙箱打开阴阳师

    在这里插入图片描述
    打开后:
    在这里插入图片描述
    五.打开pycharm,在刚才没让你们关闭的 main.py文件中,粘贴TXT文档里的脚本
    就三行哈哈,指哪点哪在这里插入图片描述

    import time
    import pyautogui
    #就三行代码,阴阳师检测不出来的。鼠标指哪里点哪里。无需手动在动一下防止被检测,没必要,我用了两个多月,有时候一天7个小时八个小时放那都不管的
    while True:
      time.sleep(1)#鼠标点击间隔,单位:秒
      pyautogui.click()
    

    六.脚本设置方法使用方法:
    设置:
    脚本介绍:此脚本运行过程中,鼠标不会固定死,所以可以鼠标在哪里点击哪里
    脚本运行方法:鼠标右键,选择run.“main”
    在这里插入图片描述

    使用方法:
    进入游戏后先和好友开一把,开完后选择自动邀请,队友选择自动接受邀请后,运行脚本

    在这里插入图片描述

    运行后迅速切换到阴阳师游戏界面,鼠标放在挑战的位置上,OK,实现自动点击

    使用脚本要注意的地方:场景一:两个人刷,一个人是脚本,开脚本的当不当房主都一样;场景二:两个人都是脚本是最好的,因为返回/开始 速度快节省时间;场景三:三个人都是脚本,房主鼠标点击间隔要设置两秒,另外两个人设置一秒即可;场景四:三个人 房主是脚本那么点击间隔必须是3秒,不是房主设置1秒就行;

    在这里插入图片描述

    如果想关闭脚本,快速切换到pycharm页面,快捷键 Ctrl+F2 直接关闭脚本即可

    展开全文
  • Python之模拟鼠标点击

    2019-10-17 09:17:09
    为啥有这个需求呢,最近在搭建一个编译环境,需要Download大量的网络资源,而公司的网络比较慢,只能带回家整了。...其实解决这个事情原理很简单,用Python执行一个脚本定时做一个鼠标点击的动作即...

    为啥有这个需求呢,最近在搭建一个编译环境,需要Download大量的网络资源,而公司的网络比较慢,只能带回家整了。比较尴尬的是,公司的笔记本策略被IT部门调整了,休眠功能是强迫使能,往往开下载一会后便休眠了,除非守在电脑旁是不是敲一些鼠标键盘。

    正好初学Python,那Python是否有办法呢,网上一搜,还真有很多。其实解决这个事情原理很简单,用Python执行一个脚本定时做一个鼠标点击的动作即可。

    首先呢,需要安装一些Python库;

    1,安装Pyhook库,从地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook下载对应版本的库,执行pip install xxx;

    2,安装Pywin32库,从地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32下载对应版本的库,执行pip install xxx;

    3, 执行pip install pyuserinput;

    Ok,准备工作完成了,准备脚本如下。

    import time
    from pymouse import PyMouse
    
    m=PyMouse()
    for i in range(100000000000000000000000000000):
     print(str(i)+' round test.')
     time.sleep(60)
     m.click(1157,470)

    可能会遇到的问题,总是提示pymouse module找不到,耽误了好长时间,查了好久,原因如下。

    我的Python是装在C盘目录系下,但安装python库的时候是安装到C:\Users\uername\AppData\Local\Programs\Python\Python37这个路径下了,所以调整Geany上的Python执行路径即可。

    另外注意,Delay时间的设定一定要长一些哦,开始测试的时候设的1s点击鼠标一次,电脑不受控了,太尴尬了,只能重启。

     

    展开全文
  • 1、问题描述: 最近百度总爱做一些破坏用户信任度的事——文库金币变券、网盘限速,吓得我赶紧想办法...因此:有必要写一个脚本自动下载这些音乐了!!! 2、解决问题 自动下载歌曲有两种方法: JS法 模拟...
  • 引入的包 import win32api#pywin32,第三方库 import win32con #pywin32,第三方... win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN | win32con.MOUSEEVENTF_LEFTUP, x, y, 0, 0) # 点击鼠标左键 def doClick(hw
  • 说明简述:本文将以4399小游戏《宠物连连看经典版2》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。运行环境:Win10/Python3.5。主要模块:win32gui(识别...
  • Python鼠标模拟

    2019-06-21 10:10:00
    有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现。 输入:pip install pypiwin32 安装...
  • python 自动点击鼠标左键和键盘

    千次阅读 2020-04-05 20:25:04
    领导玩游戏,晚上需要挂机,让写一个脚本,自动点鼠标和键盘 完成功能需要两个线程,一个线程点鼠标,一个线程按键盘.代码如下: # 鼠标动作: # 坐标1:205.528 左键 # SLEEP 6秒 # 坐标2:900.185 左键 # SLEEP 6秒 ...
  • python click 脚本

    2015-12-14 11:01:12
    python 可以支持两个点使用鼠标在定时的时间内进行点击操作。 需要安装的有 python 2.7 python win32API for pythone 2.7
  • Python windows脚本操作

    万次阅读 2020-05-14 10:45:18
    目前很多流行的脚本工具(例如:按键精灵)都是模拟鼠标键盘操作实现一些简单的操作,比如重复点击一个地方,或者重复实现几个按键按下等,截取相应窗口界面保存。 Python 要实现操作鼠标和键盘需要pywin32库支持。 ...
  • 打算尝试用Python写个脚本来代替我自动点击(PC端,安卓模拟器) 大家放心我没写出来 写好在测试的时候,发现一到安卓模拟器就丢失焦点(也可能是点不了),对win32编程完全不熟悉,研究了2,3个小时没解决。又...
  • 脚本可以指定时间点击指定区域,在windows下实现,利用Python3。
  • 右键点击“以管理员身份运行”,打开后进入安装的python3.7目录,进入后输入“pip install pyautogui” 我的电脑已经安装了pyautogui,所以才会显示这些语句。 安装完成后打开pycharm。 脚本内容 首先导入pyautogui...
  • 文本框先点击 后输入城市名称 再选择输入的城市 """ # 导入Selenium的Webdiver包 from selenium import webdriver #导入鼠标事件的包 from selenium.webdriver.common.action_chains import ActionChains #导入时间 ...
  • 因为在写一个关于游戏的脚本,为了尽可能地还原真人鼠标操作防止封号,鼠标点击的时间间隔是其中尤为重要的一点。代码监听了鼠标鼠标左键的点击与释放,点击右键时终止代码并把时间数据保存在文档中
  • 2020暑期XX银行实习-一个自动化脚本 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习... 模拟鼠标点击以及键盘输入
  • Python实现游戏辅助脚本

    千次阅读 2020-09-17 09:23:26
    目录预处理 需实现的功能对窗口的获得对屏幕图像的获得实现屏幕上找到特定图像实现鼠标点击、按键功能整体实现多进程思路进入关卡完成关卡死亡整个的代码 代码较多,文字较少,不懂请留言 使用的是多进程,不能直接...
  • 使用Python + win32api实现简单自动鼠标点击使用tkinter设计GUI界面并用pyinstaller打包不知不觉肝阴阳师也快一年了,对这游戏真是又爱又恨,最近刚刚发布了PC版,突然很想尝试着写个脚本挂机,话不多说进入正题。...
  • 问题是这样的:窗口程序有一个复选框,我需要向该程序窗口发送一个鼠标点击指令,点选该复选框, 当该窗口位于前台时,我的程序可以点选该复选框,没有问题,但是当我把窗口最小化之后,再运行 程序,没有任何反应,...
  • python查看鼠标坐标方法

    千次阅读 2020-10-12 17:17:28
    python查看鼠标坐标方法 该方法主要是在制作简单的游戏脚本时, 用于获取点击参数时使用 import pymouse print('点击回车查看当前鼠标的坐标') while True: _ = input() # input起到阻塞程序的作用 print(pymouse....
  • 为了不想重复点击抢购操作,用splinter模块来模拟鼠标点击操作,办法很笨,抢购效果差,但也成功过,只是没下决心买就取消了订单。这应该是学python第一个小程序,运行了还是有点小开心的。贴上代码,留待以后看看。...
  • win10下设置python脚本为双击执行

    千次阅读 2019-06-28 10:58:45
    python脚本可以像exe,cmd, bat文件一样可以双击执行,将大大提高win10下的python脚本启动效率。 首先我们准备一个.py文件: for i in range(10): print(i) 保存为t1.py。然后,鼠标右键这个文件,点击"open ...
  • 我刚学Python,用已掌握的知识已经用"autopy"的功能写了一个鼠标自动点击排队的脚本,但是我想让这个脚本不用在窗口最前端显示也能运行,就是最小化了也能继续在后台继续工作,可是不了解Python的强大功能,下面是...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 157
精华内容 62
关键字:

python鼠标点击脚本

python 订阅