网站首页 > 脚本专栏 > 按键精灵相关 > 按键精灵Q语言 正文
该脚本查找当前窗口的子窗体,包括按钮、标签、图像、列表框等,并将这些子窗体的窗口句柄、类名、坐标信息,保存到c盘根目录下的log.txt文件中。
该脚本主要举例说明以下功能:
1、文本文件的读写操作。
2、Window插件的调用演示。
3、如何从一个长字符串中,按特定的格式分解出所需要的数据——Split函数使用
4、数组元素的使用方法。
5、循环语句的使用。
4、如何调用软件(RunApp的使用)。
运行环境:分辨率:1440x900 色深:32位 操作系统:Windows XP 按键精灵版本:7.00.3730
@兄弟工程师01 2009/3/19
//先定义变量是一个好习惯 dim handle,handle1, s,s1,s2,s3, MyArray,parentH, fileHandle set TiShiObj = createobject("WScript.Shell") //=================== 主程序 ====================== //创建一个文件名为 fileHandle ="c:\log.txt" //调用子程序 Gosub 查找窗体 //用笔记本软件打开刚才保存的文件 VBSCall RunApp(fileHandle) Rem 结束 //弹出对话框,显示程序结束 Call TiShiObj.Popup("程序终止运行",3,"3秒后窗口自动关闭",0) //msgbox "程序终止运行",64,"程序终止运行" //程序结束 EndScript //================== 子程序 ======================== Sub 查找窗体 //获取当前窗口的句柄 Plugin parentH = Window.Foreground() //如果当前无窗口,则结束程序 If parentH = 0 VBSCall MessageBox("没有找到父窗口,程序结束") Goto 结束 EndIf //变量初始化 handle=1 handle1=0 //一直循环查找到子窗口,直到找不到为止 While handle<>0 //查找当前窗口的子窗口 Plugin handle = Window.FindEx(parentH, handle1,0,0) //如果找到子窗口 If handle <> 0 //获取子窗口的信息, GetClientRect 返回的信息是一个字符串, 格式如:123|356|200|400 Plugin s = Window.GetClientRect(handle) //按|对上面的字符串进行分割, 并保存到数组里面 //Split进行分割后, MyArray数组中的数组如下: // MyArray(0) = 123 <---窗口的左边坐标 // MyArray(1) = 356 <---窗口的上边坐标 // MyArray(2) = 200 <---窗口的宽度 // MyArray(3) = 400 <---窗口的高度 //注意: 数组的第一个元素, 读取的时候是 MyArray(0), 而不是 MyArray(1) //即数组元素的下标是从 0 开始, 而不是从 1 开始的 MyArray = Split(s, "|", -1, 1) //用 & 连字符, 将各数组连接起来 s = "坐标(x,y):" & MyArray(0) & "," & MyArray(1) & " 宽度,高度:" & MyArray(2) & "," & MyArray(3) //获取窗口的类名称 Plugin s1 = Window.GetClass(handle) s1 = "类名: " & s1 //获取窗口的标题 Plugin s2 = Window.GetText(handle) s2 = ",标题:" & s2 s3 = " 句柄: " & CStr(handle) //保存上面的各种信息写到文件中,即c:\log.txt If fileHandle <> -1 Plugin File.WriteFile(fileHandle, s1 & s2 & s & s3) EndIf EndIf //更新handle1的值,以保证循环继续 handle1 = handle EndWhile Return 查找窗体
- 上一篇: 截取鼠标处窗口句柄脚本
- 下一篇: 易语言6种检测OD调试方法源码
猜你喜欢
- 2020-06-25 手机群控框架,可自由灵活编辑功能
- 2019-03-25 按键精灵脚本源码 五开辅助战斗
- 2019-03-25 按键精灵脚本源码 奶德自动N
- 2019-03-25 按键精灵脚本源码 梦幻西游自动打怪
- 2019-03-25 按键精灵脚本源码 梦幻西游五开挂机
- 2019-03-25 按键精灵脚本源码 梦幻西游挂机感恩版v1.1
- 2019-03-25 按键精灵脚本源码 急速封妖1.2.2
- 2019-03-25 按键精灵脚本源码 火源小怪
- 2019-03-25 按键精灵脚本源码 董卓脚本
- 2019-03-25 按键精灵脚本源码 钓鱼智能版
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
已有27位网友发表了看法:
我爱易语言教程 评论于 [2018-10-21 15:32:10] 回复
按键精灵读取qq信息
易语言源码网 评论于 [2018-10-25 10:39:27] 回复
按键精灵定窗脚本源码
易语言源码网站 评论于 [2018-11-10 09:32:31] 回复
按键信息
易语言官方网站 评论于 [2018-11-29 11:59:27] 回复
按键精灵怎么获取窗口源代码固定数据
易语言官方网站 评论于 [2018-12-08 10:48:11] 回复
读取窗口信息的代码程序怎么写
网络通讯设置 评论于 [2019-01-27 11:08:48] 回复
按键精灵拖动获得窗口句柄控件源码
正在预处理现行程序 评论于 [2019-02-13 12:46:07] 回复
按键精灵 获取窗口
三叶教程网 评论于 [2019-03-17 11:08:30] 回复
按键精灵怎么提取窗口信息
三叶 评论于 [2019-03-26 14:08:22] 回复
按键精灵获取界面信息
易语言娱乐网 评论于 [2019-05-19 09:30:10] 回复
窗口提取脚本
易语言主题 评论于 [2019-06-11 08:44:42] 回复
窗口信息获取
易语言教程站 评论于 [2019-07-04 14:37:22] 回复
按键精灵++qq对话框获取源代码
易语言教程站 评论于 [2019-07-29 07:31:13] 回复
按键精灵提取窗口内容
易语言教程站 评论于 [2019-07-31 11:19:02] 回复
按键精灵+窗口+数据+获取
易语言教程站 评论于 [2019-08-11 11:52:41] 回复
按键精灵提取窗口内容
易语言源码站 评论于 [2019-08-15 22:03:37] 回复
手机按键精灵获取界面控件标题
易语言例子 评论于 [2019-08-31 11:22:33] 回复
按键精灵读取比分
易语言TV 评论于 [2019-10-31 21:26:21] 回复
按键精灵怎么获取游戏窗口代码
易语言资源 评论于 [2019-11-15 12:26:51] 回复
按键精灵搜寻窗口源代码
易语言例子 评论于 [2020-02-01 00:33:12] 回复
按键精灵读取当前窗口
易语言例子 评论于 [2020-02-02 18:14:21] 回复
按键精灵怎么收集地面的信息
编程学习 评论于 [2021-04-08 13:36:37] 回复
按键精灵源文件提取
编程学习平台 评论于 [2021-04-13 12:48:49] 回复
按键精灵读取脚本
编程学习平台 评论于 [2021-04-13 12:51:00] 回复
按键精灵提取界面元素
编程学习平台 评论于 [2021-04-13 12:53:32] 回复
按键精灵怎么将网页内上下两个窗口分别点掉
源码资源库 评论于 [2021-05-06 14:26:31] 回复
按键精灵读取页面源代码
eyuyanc 评论于 [2021-05-21 18:19:49] 回复
按键精灵获取界面数据