精易论坛

标题: 通用型的API控制外部窗口源码 [打印本页]

作者: jy5    时间: 2015-5-12 08:20
标题: 通用型的API控制外部窗口源码
通用型的API控制外部窗口源码

通用型的API控制外部窗口源码
用API就用通用型
是你快速开发效率提升100倍
下载了你就懂了

API控制外部组件例程.zip

222.21 KB, 下载次数: 195, 下载积分: 精币 -2 枚


作者: jy5    时间: 2015-5-12 08:28
为什么通用型要快因为易语言内部都是传址,我们用通用型直接传址增加执行效率,你传的是文本就是文本的地址,是整数就是整数
作者: FallingSnow    时间: 2015-5-12 08:51
不懂是什么,但还是下载来看看
作者: dongxicheng    时间: 2015-5-12 09:05
不懂是什么,但还是下载来看看
作者: jy5    时间: 2015-5-12 09:30
  
窗口程序集名保 留  保 留备 注
窗口程序集1   
变量名类 型数组备 注
程序集_计算器整数型  
程序集_计算器编辑框整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
皮肤加载 ()
运行 (“calc.exe”, 假, )
程序集_计算器 = 取句柄_标题 (“计算器”)
程序集_计算器编辑框 = 取子句柄_类名 (程序集_计算器, “Edit”)
子程序名返回值类型公开备 注
取句柄_标题整数型 
参数名类 型参考可空数组备 注
标题文本型
返回 (寻找窗口_api (0, 0, 0, 标题))
子程序名返回值类型公开备 注
取子句柄_类名整数型 
参数名类 型参考可空数组备 注
父亲窗口句柄整数型
子窗口标题文本型
返回 (寻找窗口_api (父亲窗口句柄, 0, 子窗口标题, 0))
子程序名返回值类型公开备 注
取组件句柄整数型 
参数名类 型参考可空数组备 注
子窗口标题文本型
父亲窗口句柄整数型
变量名类 型静态数组备 注
目标句柄整数型 
窗口标题文本型 
循环判断首 ()
目标句柄 = 寻找窗口_api (父亲窗口句柄, 目标句柄, 0, 0)
如果真 (取标题 (目标句柄) = 子窗口标题)
跳出循环 ()

循环判断尾 (目标句柄 ≠ 0)
返回 (目标句柄)
子程序名返回值类型公开备 注
寻找窗口_api整数型 
参数名类 型参考可空数组备 注
hwnd 
x1通用型
x2通用型
x3通用型
返回 (winapi (, “FindWindowExA”, 1, hwnd, x1, x2, x3))
子程序名返回值类型公开备 注
取标题文本型 
参数名类 型参考可空数组备 注
目标句柄整数型
变量名类 型静态数组备 注
窗口标题文本型 
窗口标题 = 取空白文本 (255)
winapi (, “GetWindowTextA”, 1, 目标句柄, 窗口标题, 255)
返回 (窗口标题)
子程序名返回值类型公开备 注
_按钮_加数_被单击  
变量名类 型静态数组备 注
按钮_加数句柄整数型 
按钮_加数句柄 = 取组件句柄 (“1”, 程序集_计算器)
模拟后台鼠标点击 (按钮_加数句柄)
编辑框1.内容 = “1”
子程序名返回值类型公开备 注
_按钮_加号_被单击  
变量名类 型静态数组备 注
按钮_加号句柄整数型 
按钮_加号句柄 = 取组件句柄 (“+”, 程序集_计算器)
模拟后台鼠标点击 (按钮_加号句柄)
编辑框1.内容 = “+”
子程序名返回值类型公开备 注
模拟后台鼠标点击 
参数名类 型参考可空数组备 注
组件句柄整数型
发送通用消息_api (组件句柄, 245, 0, 0)
子程序名返回值类型公开备 注
_按钮_被加数_被单击  
变量名类 型静态数组备 注
按钮_被加数句柄整数型 
按钮_被加数句柄 = 取组件句柄 (“2”, 程序集_计算器)
模拟后台鼠标点击 (按钮_被加数句柄)
编辑框1.内容 = “2”
子程序名返回值类型公开备 注
_按钮_等于_被单击  
变量名类 型静态数组备 注
按钮_等于句柄整数型 
计算结果文本型 
本窗口编辑框整数型 
按钮_等于句柄 = 取组件句柄 (“=”, 程序集_计算器)
模拟后台鼠标点击 (按钮_等于句柄)
编辑框1.内容 = “ ”
全选 (程序集_计算器编辑框) ' 全选
复制 (程序集_计算器编辑框)
取消全选 (程序集_计算器编辑框)
粘贴 (编辑框1.取窗口句柄 ())
子程序名返回值类型公开备 注
__启动窗口_将被销毁  
皮肤卸载 ()
子程序名返回值类型公开备 注
全选 
参数名类 型参考可空数组备 注
hwnd 
发送通用消息_api (hwnd, 177, 0, -1) ' 全选
子程序名返回值类型公开备 注
复制 
参数名类 型参考可空数组备 注
hwnd 
发送通用消息_api (hwnd, 769, 0, 0) ' 复制
子程序名返回值类型公开备 注
粘贴 
参数名类 型参考可空数组备 注
hwnd 
发送通用消息_api (hwnd, 770, 0, 0) ' 取消全选
子程序名返回值类型公开备 注
取消全选 
参数名类 型参考可空数组备 注
hwnd 
发送通用消息_api (hwnd, 177, 0, 0) ' 粘贴
子程序名返回值类型公开备 注
置焦点 
参数名类 型参考可空数组备 注
HWND 
发送通用消息_api (HWND, 7, 0, 0)
子程序名返回值类型公开备 注
发送通用消息_api 
参数名类 型参考可空数组备 注
HWND 
X1通用型
X2通用型
X3通用型
winapi (, “SendMessageA”, 1, HWND, X1, X2, X3)


i支持库列表   支持库注释   
JY(未知支持库)

作者: Integer    时间: 2015-5-12 12:48
Fiddler最新汉化版,有用到抓包工具的朋友可以来看看
作者: a2488031    时间: 2015-5-12 12:49
不错呢,学习一下咯.....
作者: 邪意邪神    时间: 2015-5-12 16:25
不错呢,学习一下咯.....
作者: go3962182    时间: 2015-5-20 14:47
这个非常不错
作者: h252444544    时间: 2015-5-23 17:02
来学习了,呵呵
作者: 158125957    时间: 2015-5-23 17:11
走过路过不错过
作者: sunmoonstar    时间: 2015-5-23 18:15
看看怎么样
作者: youincun    时间: 2015-6-23 10:15
好东西,谢谢,正需要!
作者: youincun    时间: 2015-6-23 11:13
运行不了。。。。。。。。。。。
作者: 坏习惯    时间: 2015-7-8 11:51
下载了你就懂了
作者: baiwei    时间: 2015-10-6 16:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: MaSuWeb    时间: 2016-1-24 12:25
下载,不明觉厉
作者: 已注销622479    时间: 2020-7-21 22:54

作者: 15930887162    时间: 2020-10-8 18:44
下载试试。。。。。。。
作者: 15930887162    时间: 2020-10-8 18:45
下载试试。。。。。。。。?
作者: 东方神功    时间: 2021-7-31 00:21
看看怎么样
作者: xeixei    时间: 2021-11-18 23:38
高手呀,东西真多
作者: Amwsffpl    时间: 2022-3-30 00:29
谢谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4