精华内容
下载资源
问答
  • 用pySimpleGUI写一个自动点击脚本

    千次阅读 2019-11-07 16:11:41
    用pySimpleGUI写一个自动点击脚本写在前面运行思路编写说明pySimpleGUI界面设计坐标点选中开始、暂停运行鼠标点击自动关机运行效果参考 写在前面 发现在玩游戏或者使用电脑期间,有时候会存在重复性比较高的操作,...

    写在前面

    发现在玩游戏或者使用电脑期间,有时候会存在重复性比较高的操作,于是想写一个Python脚本来写一个自动点击的脚本

    运行思路

    每隔1s检测一次选定坐标点的坐标,当检测坐标的的像素与选定时的相同,则将光标移动到该坐标点并点击一次.

    编写说明

    pySimpleGUI界面设计

    由于只是举例设计,所以只设计了两个鼠标点击点,需要的话可以再加

    layout = [  [sg.Button('开始/暂停',key='start',size=(9,1)),sg.Button('使用说明',key='use_ins',size=(9,1)),sg.Button('更新日志',key='upd_log',size=(9,1)),sg.Quit('退出',key='Quit',size=(9,1))],
                [sg.Text('当前状态:'),sg.Text('', key='notice', size=(14, 1))],
                [sg.Text('运行时长:'), sg.Text('', key='runtime', size=(6, 1)), sg.Text('设置时长:'), sg.Input(60, key='time_set', size=(5, 1)),sg.Button('自动关机',key='sys_shutdown',size=(9,1))],
                [sg.Text('开始:',size=(6, 1)), sg.Text('', key='st_xy',size=(10, 1)), sg.Text('', key='st_RGB', size=(12, 1)), sg.Button('两秒后检测', key='st_detect',size=(9,1))],
                [sg.Text('结束:', size=(6, 1)), sg.Text('', key='end_xy', size=(10, 1)), sg.Text('', key='end_RGB', size=(12, 1)), sg.Button('两秒后检测', key='end_detect',size=(9,1))]
            ]
    window = sg.Window('自动点击', layout, font='微软雅黑')
    

    运行界面如下所示在这里插入图片描述
    使用方法很简单,就是通过《两秒后检测》按钮选定两个坐标点,然后设置运行时长(默认60s,输入整数),点击《开始/暂停》按钮,运行过程中可以随时更改开始坐标点和结束坐标点,更改设置运行时长,之后我又加了自动关机功能,用于人不在的时候,到了运行时长就自动关机。

    坐标点选中

        if event == 'st_detect':
            time.sleep(2)
            st_x, st_y = pyautogui.position()
            st_xy = [st_x, st_y]
            im = pyautogui.screenshot()
            st_RGB = im.getpixel((int(st_x), int(st_y)))
            window.Element('st_xy').Update(st_xy)
            window.Element('st_RGB').Update(st_RGB)
        if event == 'end_detect':
            time.sleep(2)
            end_x, end_y = pyautogui.position()		#获取坐标
            end_xy = [end_x, end_y]
            im = pyautogui.screenshot()		#获取屏幕信息
            end_RGB = im.getpixel((int(end_x), int(end_y)))
            window.Element('end_xy').Update(end_xy)		#更新GUI信息
            window.Element('end_RGB').Update(end_RGB)
    

    两段代码原理一样所以就一起说了
    在GUI中点击相应的按钮之后,触发事件,在使用time.sleep(2),等待两秒后用pyautogui.position()检测光标坐标

    开始、暂停运行

        time_set = int(values['time_set'])	#时间设定值从GUI获取
        if event == 'start':
            timer_running = not timer_running
        if timer_running and runtime <= time_set:
            time.sleep(0.1)
            curr_time = datetime.datetime.now() #获取系统时间
            window.Element('runtime').Update(runtime)
            if runtime1 != int(curr_time.second):	#runtime作为运行时间,通过系统时间确保准确性
                runtime += 1
                runtime2 += 1
                runtime1 = int(curr_time.second)
            if runtime2 == 1:					#每隔1s检测一次
                window.Element('notice').Update('检测坐标信息中')
                mouse_click(st_x, st_y, st_RGB)			#调用光标信息检测点击
                mouse_click(end_x, end_y, end_RGB)
                runtime2 = 0
        elif not timer_running:
            window.element('notice').update('暂停中')
        else:
            window.element('notice').update('达到设定时间')
            if shut_down:
                os.system('shutdown -s -f -t 59')			#到时间自动关机
    

    鼠标点击

    def mouse_click(x, y, RGB):
        im = pyautogui.screenshot()
        imGRB = im.getpixel((int(x), int(y)))
        if RGB == imGRB:			#对应坐标RGB相同时点击左键,更新GUI显示
            window.Element('notice').Update('检测到匹配坐标')
            pyautogui.click(x, y, button='left', )
    

    自动关机

        if event == 'sys_shutdown':
            shut_down = not shut_down
            if shut_down:
                window.element('notice').update('到点自动关机')
            else:
                window.element('notice').update('取消自动关机')
    

    运行效果

    在这里插入图片描述
    对程序稍微更改一下,就可以在游戏中使用了,手机游戏的话注意在模拟器里运行,程序文件在下边的链接
    链接:百度网盘地址
    提取码:kjer

    参考

    [1] https://pysimplegui.readthedocs.io/en/latest/cookbook/
    [2] https://www.jb51.net/article/146786.htm

    展开全文
  • :start adb shell sendevent /dev/input/event1 3 57 0 adb shell sendevent /dev/input/event1 3 53 704 adb shell sendevent /dev/input/event1 3 54 115 adb shell sendevent /dev/input/event1 0 0 0 ...

    :start
    adb shell sendevent /dev/input/event1 3 57 0
    adb shell sendevent /dev/input/event1 3 53 704
    adb shell sendevent /dev/input/event1 3 54 115
    adb shell sendevent /dev/input/event1 0 0 0
    adb shell sendevent /dev/input/event1 3 57 4294967295
    adb shell sendevent /dev/input/event1 0 0 0
    adb shell sendevent /dev/input/event1 3 57 0
    adb shell sendevent /dev/input/event1 3 53 831
    adb shell sendevent /dev/input/event1 3 54 94
    adb shell sendevent /dev/input/event1 0 0 0
    adb shell sendevent /dev/input/event1 3 57 4294967295
    adb shell sendevent /dev/input/event1 0 0 0
    goto start

    展开全文
  • 后台看见有朋友私信,说弄个点击助手,刚好自己也用过几款,挑一个分享给大家叭,这玩意还是很强大的,可以让你自动刷视频,自动点击抢红包,自动评论引流,给你心爱的主播无限点击小心心等等等!反正各种实用,总之就是模拟...

    在这里插入图片描述

    后台看见有朋友私信,说弄个点击助手,刚好自己也用过几款,挑一个分享给大家叭,这玩意还是很强大的,可以让你自动刷视频,自动点击抢红包,自动评论引流,给你心爱的主播无限点击小心心等等等!反正各种实用,总之就是模拟人工,解放双手拉!快拉下去看看吧!


    本期推荐

    软件名称:自动点击

    运行平台:安卓端

    软件简介:一键模拟人工,自动操作手机!


    下载地址:关注公众号「蛋皮科技」回复【049】


    正文教程

    01
    首页介绍

    我们进入软件后,文章看不明白可以先点击教程可以查看详细视频教程,点击应用市场可以查看云端脚本!如果云端有需要的脚本就可以直接下载使用,就不需要自己去制作拉!

    在这里插入图片描述

    02
    制作介绍

    我们点击首页的制作,然后开启对于的服务,手机上就多了个悬浮窗!可以直接录制脚本,录制脚本就是你先把想要的操作录制一遍,然后保存后脚本可以按照你录制的动作自动操作!(适合比较简单的脚本,自动刷视频或者自动评论引流),比较复杂的我们就用悬浮窗下方的“添加动作”,可以添加点击,滑动,识别出对于文字或者图片才点击等等!(适合自己制作复杂操作的脚本)

    在这里插入图片描述

    最后

    别怪我介绍太少,这玩意文章还真不好介绍,写太多大家也懒得看,会玩的朋友可以用来刷视频刷新闻刷游戏等等,想玩但是不会的,加好友操作,版本的话,我还是建议用官方版本,因为可以上传到云端,下次换个手机登个账号你自己制作的脚本可以直接使用,省得麻烦了,咱这边测试了下,点击对应图片文字链接都可以,不用担心点击位置有偏差,可以一键识别,再也不需要啪啪打一堆代码了,这玩意真的方便,不是吹!各种操作自己开发阿!

    展开全文
  • 自动领金币脚本 auto软件和js脚本在本人的csdn的上传资源下载 如何使用,见博客底部 auto.waitFor(); var height = device.height; var width = device.width; toast("\n设备宽" + width + "\n" + "设备高" + ...

     auto软件和js脚本在本人的csdn上传资源下载

    js脚本操作手机屏幕的代码

    auto.waitFor();
    var height = device.height;
    var width = device.width;
    toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release)
    if (height == 1920) { //设置脚本坐标点击所适合的屏幕宽高。
        setScreenMetrics(1080, 1920);
        toast("设备高" + height);
    } else if (height == 2340) {
        setScreenMetrics(1080, 2340);
        toast("设备高"+height);
    }
    
    click(547,1264);//点猫  领金币
    
    // //浏览15秒领金币
    sleep(1500);
    click(911,1716);
    
    sleep(1500);
    if(text("签到").exists()){
        text("签到").findOne().click();
        sleep(1600);
        toast("签到成功")
    }
    sleep(1500);
    while(text("去进店").exists()){
        //要支持的动作
        toast("存在去进店");
        text("去进店").findOne().click();
        sleep(2500);
        swipe(width / 2, height - 600, width / 2, 0, 500);
        sleep(3500);
        swipe(width / 2, height - 600, width / 2, 0, 500);
        sleep(10000);
        swipe(width / 2, height - 600, width / 2, 0, 500);
        sleep(9000);
        back();
        sleep(1000);
    }
    while(text("去浏览").exists()){
        //要支持的动作
        toast("存在去浏览");
        text("去浏览").findOne().click();
        sleep(1500);
        swipe(width / 2, height - 500, width / 2, 0, 500);
        sleep(2500);
        swipe(width / 2, height - 500, width / 2, 0, 500);
        sleep(10000);
        swipe(width / 2, height - 500, width / 2, 0, 500);
        sleep(8000);
        back();
        sleep(1600);
    }
    
    toast("结束");
    

    改进版 

    auto.waitFor();
    var height = device.height;
    var width = device.width;
    toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release)
     
     
     
    if (height == 1920) { //设置脚本坐标点击所适合的屏幕宽高。
        setScreenMetrics(1080, 1920);
        toast("设备高" + height);
        lingqu()
    } else if (height == 2340) {
        setScreenMetrics(1080, 2340);
        toast("设备高" + height);
        lingqu()
    }
    else if (height == 2160) {
        setScreenMetrics(1080, 2160);
        toast("设备高" + height);
        lingqu();
    }
    function lingqu() {
        app.launchApp("手机淘宝");
        toast("打开淘宝")
        sleep(6000);
        click(600, 1235);//进入活动页
        sleep(6000);
     
        click(547, 1264);//点猫  领金币
        // //浏览15秒领金币
        sleep(1500);
        click(911, 1716);
     
        sleep(1500);
        if (text("签到").exists()) {
            text("签到").findOne().click();
            sleep(1600);
            toast("签到成功")
        }
        sleep(1500);
        while (text("去进店").exists()) {
            //要支持的动作
            toast("存在去进店");
            text("去进店").findOne().click();
            sleep(2500);
            swipe(width / 2, height - 600, width / 2, 0, 500);
            sleep(3500);
            swipe(width / 2, height - 600, width / 2, 0, 500);
            sleep(10000);
            swipe(width / 2, height - 600, width / 2, 0, 500);
            sleep(9000);
            back();
            sleep(1000);
        }
        while (text("去浏览").exists()) {
            //要支持的动作
            toast("存在去浏览");
            text("去浏览").findOne().click();
            sleep(1500);
            swipe(width / 2, height - 500, width / 2, 0, 500);
            sleep(2500);
            swipe(width / 2, height - 500, width / 2, 0, 500);
            sleep(10000);
            swipe(width / 2, height - 500, width / 2, 0, 500);
            sleep(8000);
            back();
            sleep(1600);
        }
     
        toast("结束");
    }

     

    展开全文
  • Appium基础篇3-第一个appium自动脚本自动安装apk包到手机 这篇,我们开始来一个实战练习,如何通过appium自动把电脑上一个安卓程序包给安装到一台安卓手机中。在写脚本之前,我们需要统一下方法和工具。我们...
  • adb命令模拟按键可以自动化处理手机上的任务,然后结合相关搜索结果,完成了 将手机备忘录所有文本转移到印象笔记 这个想法。 环境 Windows 7、Python3.5、Android SDK、Android手机印象笔记 相关命令 手机通过usb...
  • 一、自动脚本有哪些平台:1、按键精灵*:特点是开发工具齐全、快速简单,比触动强不少,但是最近收费了,导致大量的人跳到触动了。缺点:因为是靠识别图片、颜色和坐标为基础的,因此对不同分辨率...
  • ![图片说明](https://img-ask.csdn.net/upload/201702/18/1487429536_903087.jpg)![图片说明](https://img-ask.csdn.net/upload/201702/18/1487429560_560573.jpg)![图片说明]...
  • 手机自动阅读挣钱,这次用脚本

    万次阅读 多人点赞 2019-05-16 16:28:48
    如何让趣头条自动阅读挣钱》中,我用c++实现趣头条的自动阅读,挣钱拿去买瓜吃了。最近刚好发现薅羊毛的大户很多都被封号做不下去了,我想这不就刚好是我们散户薅羊毛的大好时机吗?今天我也找了个用脚本编写的方法...
  • 这篇,我们开始来一个实战练习,如何通过appium自动把电脑上一个安卓程序包给安装到一台安卓手机中。在写脚本之前,我们需要统一下方法和工具。我们知道Appium和selenium一样都支持Java和Python,当然还有其他几个...
  • 按键精灵手机版定时点击脚本

    千次阅读 2016-05-20 22:58:00
    //TracePrint GetNetworkTime()//点击提交订单 Tap 530, 950//点击坐标 TracePrint "运行结束" Exit do End If //TracePrint t1 Delay 100 loop  自定义界面设置时间: 界面1: { 文字框: { ...
  • 京东活动+自动运行脚本+签到 7.17

    万次阅读 多人点赞 2021-04-03 09:38:02
    京东活动+签到 自动运行脚本 源自 lxk0301大佬 提示:脚本原作者仓库:https://gitee.com/lxk0301/jd_docker,建议使用原作者docker部署,本例仅提供node本地运行方式,仅供自用 一、下载脚本 脚本地址:...
  • 我刚学Python,用已掌握的知识已经用"autopy"的功能写了一个鼠标自动点击排队的脚本,但是我想让这个脚本不用在窗口最前端显示也能运行,就是最小化了也能继续在后台继续工作,可是不了解Python的强大功能,下面是...
  • 手游自动挂机脚本开发历程

    万次阅读 多人点赞 2019-12-12 18:26:24
    时间一晃就到了两周前,大概是11月底的时候,一个朋友跟我说他玩碧蓝航线,每个月都要花20多块钱买脚本。当时听到脚本居然还要花钱去买时,作为一个程序员,不知道哪里来的正义感,决定自己给...
  • 我们实际跑自动脚本的过程中,是需要用脚本调用appium启动app的,接下来就尝试写Python脚本启动app并登陆app。环境为Windows10 + Python3.7 + appium1.18.0 + Android手机 + 今日头条app + Pycharm 一,连接测试...
  • python编写 钉钉自动 打卡脚本

    万次阅读 热门讨论 2019-07-03 10:52:29
    python编写 钉钉自动 打卡脚本 安卓 开启开发者模式 -> USB 调试 ADB 安装(shell控制用来调试手机) 开启指针位置 -> 开发者模式 adb shell input tap 433 1639 模拟点击当前坐标 Y X 引入 python import ...
  • 自动抢券脚本

    万次阅读 多人点赞 2020-04-26 14:51:45
    自动刷新自动点击。 难点其实就是刷新的时候让控制台的代码还存在 主要是先让脚本加载一下页面,然后再刷新,这样控制台的代码还存在,然后再关闭脚本加载的页面 var qzycount = 0 var timeout = prompt('设置刷新...
  • QQ游戏连连看自动脚本(仅限学习交流) 最近看到了一份连连看的自动脚本,对其中的图像识别挺感兴趣就研究了一番 ```python import random import time import cv2 import numpy as np import win32api...
  • Android自动截图脚本

    千次阅读 2018-01-10 20:14:02
    做开发的总会碰到测试或者项目经理问你要某个界面截图的情况,用手机的快捷键截图再上传效率不高,又不太想用手机助手(怕全家桶),便打起Android的ADB命令的主意。adb指令中screencap指令就是截图方法,再通过pull...
  • 钉钉自动点赞 脚本 适用Android

    万次阅读 多人点赞 2020-02-24 10:41:32
    首先下载ADB并配置好环境变量,可以参考这一批博客:ADB工具下载... 连续点击"版本号"7次 -> 提示开发者模式打开 -> 回到"设置" -> 其他设置 -> 开发者选项 -> 打开"开发者选项"和"USB调试" 然后...
  • 自动扫福脚本(Android版)

    千次阅读 2017-02-05 14:29:36
    安装Total Control PC版,这个软件是用来在电脑端控制手机 之后usb连接手机手机...选择脚本文件,之后点击脚本管理器,进去以后侧边栏选择自己的脚本文件,按照如图方法编写即可,红色为需修改的地方,修改完成后点
  • 当前很多app都有极速版,比如抖音、快手以及头条等,而极速版又可以赚金币兑换成钱,那么我们可以利用一台废旧的Android手机,安装这些极速版然间,自动为我们刷视频。 准备清单 Android手机一部(我的是小米5x) ...
  • appium自动注册完整脚本

    千次阅读 2019-08-28 09:19:07
    一、测试环境 Win 10 Python 3.6 Appium 1.13.0 Andriod 5.1.1 模拟器 测试App:考研帮Android版 3.1.0 selenium3 二、测试场景 场景一:base脚本里的desired_caps['noReset'] = '...2点击注册,自动上传头像 ...
  • 我在看一个视频,但是这个视频过一会就暂停了,我想写一个脚本来控制它,当他暂停后就自动让它开始播放。我在控制台发现页面中这样一段代码。希望对大家有所提示,具体的我也就不懂了,我会写js,但是不知道怎下手去...
  • JS脚本实现浏览器自动点击(阿里员工秒杀月饼)

    万次阅读 多人点赞 2016-09-18 15:44:08
    浏览器打开活动页面,按F12进入调试模式,找到Console控制台,将上面js脚本标签内的代码粘贴进去(不要首尾标签),点击回车即可,一定要在活动结束前放进去。 结果预览 修改setInterval(function(){},...
  • python 微信自动打卡脚本

    千次阅读 2020-02-26 16:50:23
    疫情期间由于丧心病狂的业主爸爸要求每小时报道一次,所以写了一下脚本 import schedule import time import itchat itchat.auto_login(hotReload=True)#微信账号登录无需二次扫码 groups_list = itchat.get_chat...
  • 利用脚本手机app平台上进行一个信息的发布吸引流量客户达到自己指定的地方。这个过程就是脚本引流,下面极速引流脚本团队来和大家分享一些关于脚本引流的事情。 大家在使用脚本的时候会因为封号而苦恼,这就需要...
  • 天刀助手APP自动押镖脚本

    千次阅读 2019-10-08 16:14:53
    这个脚本使用Autojs 4.0写的主要是提供一个思路。在小米8手机上可以直接运行,在其他手机上需要更改分辨率。 使用说明 ...代码中关于点击坐标的部分需要根据手机的不同自行更改。 坐标位置可以由开发...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,757
精华内容 13,102
关键字:

手机自动点击脚本