按键精灵定时后台点击

  • 背景
  • 思路
    • 难点
  • 代码
  • 想法

背景

每天7点需要发送前一天编辑好的内容到指定的几个微信群

思路

  1. 前一天晚上将内容粘贴到每个群的对话框中,不发送
  2. 判断系统时间是不是7点,true则执行命令,false继续循环
  3. 获取每个微信群的窗口句柄
  4. 点击发送按钮

难点

1、微信PC端界面只有一个句柄,无法定位到每个具体的对话框;
------将需要的对话框单独拉出来可获得每个句柄
2、每个对话框只有一个句柄,无法定位到发送按钮;
------不管对话框大小如何,发送按钮相对于窗体的右下角坐标位置是固定的,可用窗体的相对位置设置坐标进行鼠标点击

代码

Rem 循环
If HOUR(NOW) = "7"  Then
//第一个群//下面这句是查找窗口类名("ChatWnd")或者标题("测试1群"),返回找到的句柄HwndHwnd = Plugin.Window.Find("ChatWnd", "测试1群")//下面这句是得到窗口句柄的客户区大小sRect = Plugin.Window.GetClientRect(Hwnd)//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串dim MyArray1MyArray1 = Split(sRect, "|")//下面这句将字符串转换成数值//Msgbox "左" & L & ",右 "& R & ",上" & T & ",下" & BL = Clng(MyArray1(0)): T = Clng(MyArray1(1))R = Clng(MyArray1(2)) : B = Clng(MyArray1(3))//获取"发送"按钮坐标X = R - L - 70Y = B - T - 30//点击发送按钮Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y)
//第二个群,内容同上Hwnd = Plugin.Window.Find("ChatWnd", "测试2群")sRect = Plugin.Window.GetClientRect(Hwnd)dim MyArray2MyArray2 = Split(sRect, "|")L = Clng(MyArray2(0)): T = Clng(MyArray2(1))R = Clng(MyArray2(2)) : B = Clng(MyArray2(3))   X = R - L - 70Y = B - T - 30Call Plugin.Bkgnd.LeftClick(Hwnd, X, Y)Else Goto 循环
End If

想法

小白一枚,暂时只能想到这种笨办法,如各位有好的思路和代码,欢迎分享!

按键精灵定时后台点击相关推荐

  1. python找色_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口: 2.模拟鼠标键盘动作: 3.自动获取某路径下文件列表: 4.PIL截屏功能 找色点击功能思路: 抓取当前屏幕快 ...

  2. 按键精灵--定时运行脚本的方法

    原文网址:按键精灵--定时运行脚本的方法_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍定时运行按键精灵的脚本的方法. 需求 早上的7点52分进行某个操作. 方案1:if判断+goto Dim ...

  3. python 找色点击_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口: 2.模拟鼠标键盘动作: 3.自动获取某路径下文件列表: 4.PIL截屏功能 找色点击功能思路: 抓取当前屏幕快 ...

  4. 使用按键精灵实现界面点击自动化

    按键精灵一款模拟鼠标键盘动作的软件.通过制作脚本(录制或编写),可以让按键精灵代替双手,自动执行一系列鼠标键盘动作.按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本.只要在电脑前用双手可以 ...

  5. adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...

    一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...

  6. python图色模拟脚本_python实现按键精灵找色点击功能教程,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口: 2.模拟鼠标键盘动作: 3.自动获取某路径下文件列表: 4.PIL截屏功能 找色搜索功能思路: 抓取当前屏幕快 ...

  7. 按键精灵定时执行录制脚本

    1.双击鼠标左键打开录制好的脚本 While true 小时 = Hour(Now) 分钟 = Minute(Now) If 小时 = 15 and 分钟 = 31 Then '以下是按键精灵录制的内 ...

  8. android 模拟电脑按键精灵,Android 模拟点击 按键精灵 ADB方案

    Android 模拟点击的方案 模拟MotionEvent ADB控制 Instrumentation 通过使用sendevent 这里我们只讨论ADB控制方案,因为这个方案可以点击本APP以外的东西 ...

  9. python实现按键精灵找色点击功能,使用pywin32和Pillow库

    Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口:2.模拟鼠标键盘动作:3.自动获取某路径下文件列表:4.PIL截屏功能 找色点击功能思路: 抓取当前屏幕快照,指 ...

  10. Python实现按键精灵功能

    Python实现按键精灵功能 1.利用screenshot(),crop()截取匹配图像 2.利用imread(),imwrite()分割图片,提高匹配精度 3.利用locateAllOnScreen ...

最新文章

  1. xamarin 断点 不命中
  2. Transformer论文阅读(一): Attention is all you need
  3. 将优化问题转化为决策问题
  4. 远程桌面退出全屏/不能全屏/全屏切换的技巧
  5. 洛谷P4219 大融合(LCT、虚子树)
  6. HDU5391威尔逊定理
  7. 开发了一套python的七牛sdk
  8. 正则匹配——python用一个正则表达式从字符串中提取数字(包括整数、小数、正负数)
  9. JS中浮点数运算误差处理
  10. 【实用工具】linux Can‘t bind address: Address already in use
  11. 深入理解继承知识(下)
  12. BZOJ4311:向量——题解
  13. 网络安全系列之四十九 IIS6.0权限设置
  14. Python.习题六 字典与集合(上)
  15. Java类加载的加载,验证,准备,解析,初始化小结
  16. 手机怎么进ph_干货 | 关于pH调整的有效方法
  17. 创业公司第三方服务精选(移动互联网版)
  18. 书写阿拉伯数字 0、1、2、3、4、5、6、7、8、9
  19. 数据库大作业-电影院管理系统
  20. python3处理excel

热门文章

  1. Linux 卸载及删除磁盘分区
  2. PR VV 同行评审验证确认 用实例学CMMI V2.0
  3. JavaScript实现动态显示时间
  4. Pytorch对梯度进行rescale
  5. Spring MVC学习(6)—Spring数据类型转换机制全解【一万字】
  6. Python自动锁屏--window系统
  7. EXCEL合并单元格自动行高
  8. linux重装系统保留文件,linux重装系统,如何保存硬盘中的内容
  9. KETTLE将本地图片抽取到oracle库
  10. Python简单换脸程序