一个按键精灵后台发送消息的脚本

以前,我也用过按键精灵写过一些脚本,那时候经常用这个来挂机FB什么的。

那天,某网友问起,于是就回答了下

无非就是,抓句柄,然后相对定位坐标或者发送消息到固定窗体

代码如下:

 1 //////////////////////////抓窗口句柄//////////////////////////////////////////
 2
 3 Dim Hwnd
 4
 5 Hwnd = Plugin.Window.MousePoint()
 6
 7 sWindow = Plugin.Window.IsWindow(Hwnd)
 8
 9 If sWindow = -1  Then
10
11     Hwnd = Plugin.Window.Foreground()
12
13 End If
14
15 sRect = Plugin.Window.GetClientRect(Hwnd)
16
17
18 XYArray = Split(sRect, "|")
19
20 dx = Clng(XYArray(0))
21
22 dy = Clng(XYArray(1))
23
24 //////////////////////////窗口句柄结束//////////////////////////////////////////////
25 //////////////////////////////上面不理解,可无视///////////////////////////
26 /////////////////////////////自己参照下面的写法/////////////////////////////////////
27 Call Plugin.Bkgnd.MoveTo(Hwnd, 830-dx, 247-dy) //移动鼠标到指定位置
28 Call Plugin.Bkgnd.RightClick(Hwnd, 830-dx, 247-dy)//右键
29 Call Plugin.Bkgnd.KeyDown(Hwnd, 112) //按下F1,其他键值自己百度
30 Delay 200
31 Call Plugin.Bkgnd.KeyUp(Hwnd, 112) //放开F1
32 Delay 43000
时间: 2024-10-16 09:45:43

一个按键精灵后台发送消息的脚本的相关文章

用按键精灵写的手机端按键精灵批量加群的脚本

前几天朋友想在手机上面多加几个群,可是一个个的手工操作太难受了,于是就用按键精灵帮他写了一个自动加群的代码.分享给大家. KeepScreen True Delay 2000 Dim scrWidth, scrHeight,a,x,y,i,intX,intY scrWidth = GetScreenX() scrHeight = GetScreenY() 'ShowMessage scrWidth&"--"&scrHeight TracePrint scrWidth T

环信java后台发送消息时提示msg 应该为JSONObject 的坑

解决了 ,问题不在传TextMessageBody 的msg参数的json格式,而是TextMessageBody 本身的getbody方法有问题.    public ContainerNode<?> getBody() {        if (!isInit()) {            // this.getMsgBody().put("type", MsgType.TEXT);            // this.getMsgBody().put("

如何在MFC DLL中向C#类发送消息

如何在MFC DLL中向C#类发送消息 一. 引言 由于Windows Message才是Windows平台的通用数据流通格式,故在跨语言传输数据时,Message是一个不错的选择,本文档将描述如何在MFC DLL中向C#窗口类发送消息. 二. 实现过程 1. 新建一个基于MFC的DLL工程,在工程作用是用于生成Dll库函数: 2. 在该工程中新增一个类,CMessager: 3. 在头文件中添加代码如下: 1 #define ZS_API extern "C" _declspec (

VBS调用windows api函数(postmessage)实现后台发送按键脚本

'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0'' NAME: '' AUTHOR: Microsoft , Microsoft' DATE : 2014/8/10'' COMMENT: ''===================定义变量,注册

安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)

继续在网上搜索安卓按键模拟(其实那时都不知道用什么关键字好了,能想到的关键字都用遍了,但是搜索出来的结果,都是之前提到的那几个依赖源码环境和系统权限的方案).发现有很多介绍ADB调试,向手机发送按键事件的文章.刚好之前做过在Root权限下,用Java调用安卓底层的Linux Shell,然后执行pm指令进行APK的安装卸载.这时我突发奇想,能否用Shell调用ADB指令呢? 于是就进行了尝试,使用Java执行Runtime.getRuntime().exec(“su”).getOutputStr

转:Android随笔之——使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)

本文转载自CSDN的jzj1993,原文连接:http://blog.csdn.net/jzj1993/article/details/39158865 有时我们需要使用安卓实现在后台模拟系统按键,比如对音量进行调节(模拟音量键),关闭前台正在运行的App(模拟返回键),或者模拟触屏事件.但是对于原生安卓系统而言,后台进程关闭前台进程,甚至模拟用户事件,进而操控整个系统,是不符合系统安全原则的,如果有这样的漏洞被病毒或恶意软件所利用,会非常危险. 由于一些特殊原因,我恰巧需要实现这样的功能,而又

最近听说搞脚本挺爽的 弄了个按键精灵的找图找色

首先你需要下载个按键精灵的软件.如下http://www.anjian.com/ 下好后就打开按键精灵,首先新建一个空白脚本,然后找到抓取按钮. 随便找张图来找色 比如如上这张,用抓取按钮选择右键找到色素点,如#c10b2a 然后将该值放到颜色/图形命令去 在图形找色这里,还有找图功能,其实原理都差不多,都是通过周边像素点的色值来找到符合这个值得点,这样就能找到所选的数据. 当你找到你想得到的句柄(windows的某些你想要获取的窗口)时,就可以通过找色或找图去设置你自己所要的功能.

QObject::deleteLater()并没有将对象立即销毁,而是向主消息循环发送了一个event,下一次主消息循环收到这个event之后才会销毁对象 good

程序编译运行过程很顺利,测试的时候也没发现什么问题.但后来我随手上传了一个1G大小的文件,发现每次文件上传到70%左右的时候程序就崩溃了,小文件就没这个问题.急忙打开任务管理器,这才发现上传文件的时候,程序内存占用会随着上传进度的增加而增加,上传1G文件的时候内存最多会吃到1.5G,这时候程序申请不到更多内存了,我又没做检查,当然就会崩溃掉. 限制上传文件大小这种事我是不会做的,毕竟一个上传工具占用内存比PS都高实在不科学.注意到文件上传完成之后内存会立即回到正常值,显然原因并不是我忘记释放内存

CC2540 OSAL 学习其中原理,以及 给任务 添加 一个事件(定时发送串口消息)

1.TI 的 CC2540跑了一个  OSAL   (Operating System Abstraction Layer), 2.在 TI 提供 的 SDK  中 ,打开 一个 观察者工程,找到任务初始化的地方.(可通过 菜单->Edit->Find and Replace->Find in Files 这个全局查找 功能 进行找到这个函数osalInitTasks) 这里 有很多任务 的初始化 ,按顺序执行,每个任务 有一个 对应 一个 事件处理函数(那个任务产生事件,就去执行这个函