以下问题求解
学习了一个扫雷的辅助,结果打开扫雷游戏之后,取不了游戏窗口。 局部变量绑定窗口 整数型
绑定窗口 = 窗口_取句柄 (, , “输入扫雷窗口类名”, ”输入扫雷窗口标题)
编辑框1.内容=取窗口宽度(绑定窗口)
编辑框2.内容=取窗口高度(绑定窗口)
以上内容纯手打,你可以参考下 .版本 2
.支持库 eAPI
.子程序 进程名_取窗口句柄, 整数型, 公开, 成功返回目标窗口句柄,否则返回-1
.参数 参数_进程名, 文本型, , 如"114514.exe"
.参数 参数_窗口标题, 文本型, 可空, 可空,窗口标题
.参数 参数_窗口类名, 文本型, 可空, 可空,窗口类名
.参数 参数_精确值, 整数型, 可空, 可空,默认1000
.局部变量 局_寻找窗口句柄, 整数型
.局部变量 局_进程名id_因进程名, 整数型
.局部变量 局_进程名id_因窗口句柄, 整数型
.局部变量 局_窗口标题, 文本型
.局部变量 局_窗口类名, 文本型
.如果真 (是否为空 (参数_精确值))
参数_精确值 = 1000
.如果真结束
局_进程名id_因进程名 = 进程名_取进程id (参数_进程名, )
.计次循环首 (参数_精确值, )
局_寻找窗口句柄 = FindWindowExA (0, 局_寻找窗口句柄, 字符 (0), 字符 (0))
.如果真 (IsWindow (局_寻找窗口句柄) 且 IsWindowVisible (局_寻找窗口句柄))
局_窗口标题 = 取窗口标题 (局_寻找窗口句柄)
局_窗口类名 = 取窗口类名 (局_寻找窗口句柄)
局_进程名id_因窗口句柄 = 窗口句柄_取进程id (局_寻找窗口句柄)
.如果真 (局_进程名id_因窗口句柄 = 局_进程名id_因进程名)
.判断开始 (是否为空 (参数_窗口标题) 且 是否为空 (参数_窗口类名))
返回 (局_寻找窗口句柄)
.判断 (是否为空 (参数_窗口标题) 且 局_窗口类名 ≠ “”)
返回 (局_寻找窗口句柄)
.判断 (是否为空 (参数_窗口类名) 且 局_窗口标题 ≠ “”)
返回 (局_寻找窗口句柄)
.默认
.如果真 (局_窗口标题 ≠ “” 且 局_窗口类名 ≠ “”)
返回 (局_寻找窗口句柄)
.如果真结束
.判断结束
返回 (-1)
.如果真结束
.如果真结束
处理事件 ()
.计次循环尾 ()
返回 (-1)
页:
[1]