易语言,取窗口句柄的一个问题 10

窗口句柄:140E4E窗口类名:Edit窗口ID:507进程ID:A04求解:如何在这个指定的窗口里叫易语言自动输入密码。或如下图,如何叫复制出来的数字变成星号求一个原码... 窗口句柄:140E4E
窗口类名:Edit
窗口ID:507
进程ID:A04
求解:
如何在这个指定的窗口里叫易语言自动输入密码。

如下图,如何叫复制出来的数字变成星号
求一个原码或加QQ24733233
回复2楼。。。。不可用啊。点按钮了,没有任何反应,是什么地方出错了?
版本 2
.支持库 shell
.子程序 根据窗口标题模糊搜索窗口句柄, 整数型
.参数 窗口标题, 文本型
.局部变量 临时句柄, 整数型
.局部变量 模糊文本, 文本型
临时句柄 = 寻找子窗口_ (3060000, 306, 字符 (“Static”), 字符 (“Edit”))
.判断循环首 (临时句柄 > 0)
处理事件 ()
临时句柄 = 寻找子窗口_ (3060000, 306, 字符 (“Static”), 字符 (“Edit”))
模糊文本 = 取空白文本 (255)
取窗口标题_ (临时句柄, 模糊文本, 255)
.如果真 (寻找文本 (模糊文本, 窗口标题, , 真) > -1)
输出调试文本 (临时句柄, 模糊文本)
' 返回 (临时句柄)
编辑框1.加入文本 (取特定目录 (#系统桌面) + “\1.txt” + 到文本 (临时句柄) + #换行符 + 模糊文本 + #换行符)
.如果真结束
.判断循环尾 ()
返回 (临时句柄)
展开
 我来答
百度网友e7886d4
2011-01-24 · TA获得超过1502个赞
知道小有建树答主
回答量:1195
采纳率:0%
帮助的人:288万
展开全部
1.取易语言自己的窗口句柄比较简单:
窗口.取窗口句柄()
2.取外部的窗口句柄也比较简单:

.版本 2

.子程序 根据窗口标题模糊搜索窗口句柄, 整数型
.参数 窗口标题, 文本型
.局部变量 临时句柄, 整数型
.局部变量 模糊文本, 文本型

临时句柄 = 寻找子窗口_ (0, 0, 字符 (0), 字符 (0))
.判断循环首 (临时句柄 > 0)
处理事件 ()
临时句柄 = 寻找子窗口_ (0, 临时句柄, 字符 (0), 字符 (0))
模糊文本 = 取空白文本 (255)
取窗口标题_ (临时句柄, 模糊文本, 255)
.如果真 (寻找文本 (模糊文本, 窗口标题, , 真) > -1)
输出调试文本 (临时句柄, 模糊文本)
' 返回 (临时句柄)
编辑框2.加入文本 (“■” + 到文本 (临时句柄) + #换行符 + 模糊文本 + #换行符)
.如果真结束

.判断循环尾 ()
返回 (临时句柄)

' 或:

.版本 2

.子程序 根据窗口标题精确搜索窗口句柄, 整数型
.参数 窗口标题, 文本型
.局部变量 临时句柄, 整数型
.局部变量 精确文本, 文本型

临时句柄 = 寻找子窗口_ (0, 0, 字符 (0), 字符 (0))
.判断循环首 (临时句柄 > 0)
处理事件 ()
临时句柄 = 寻找子窗口_ (0, 临时句柄, 字符 (0), 字符 (0))
精确文本 = 取空白文本 (255)
取窗口标题_ (临时句柄, 精确文本, 255)
.如果真 (精确文本 = 窗口标题)
输出调试文本 (临时句柄, 精确文本)
' 返回 (临时句柄)
编辑框2.加入文本 (“■” + 到文本 (临时句柄) + #换行符 + 精确文本 + #换行符)
.如果真结束

.判断循环尾 ()
返回 (临时句柄)

.版本 2

.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口
.参数 窗口类名, 整数型, , lpClassName,参见相关帮助
.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助

.DLL命令 取窗口标题_, 整数型, "user32", "GetWindowTextA", , 取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError
.参数 窗口句柄, 整数型, , 欲获取文字的那个窗口的句柄
.参数 缓冲区, 文本型, , 预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入
.参数 缓冲尺寸, 整数型, , lp缓冲区的长度;

.DLL命令 寻找子窗口_, 整数型, "user32", "FindWindowExA", , 在窗口列表中寻找与指定条件相符的第一个子窗口 找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError
.参数 窗口句柄1, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找)
.参数 窗口句柄2, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索
.参数 欲搜索的类名1, 文本型, , 欲搜索的类名。“”表示忽略
.参数 欲搜索的类名2, 文本型, , 欲搜索的类名。“”表示忽略;

.DLL命令 发送消息_, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ; SendMessageByString是该函数的“类型安全”声明形式 由具体的消息决定
.参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
.参数 信息值, 整数型, , 消息的标识符
.参数 参数一, 逻辑型, , 具体取决于消息
.参数 参数二, 整数型, , 具体取决于消息;

.DLL命令 PostMessageA, , , "PostMessageA"
.参数 hwnd, 整数型, , 窗口句柄
.参数 wMsg, 整数型, , 消息标识符
.参数 wParm, 整数型
.参数 lParm, 整数型, , 任意,整数型,文本型

.DLL命令 apiGetClassName, 整数型, , "GetClassNameA", , 取类名
.参数 hWnd, 整数型
.参数 name, 文本型, , 用于保存获得的类名
.参数 num, 整数型, , 上一参数的缓冲区长度

.DLL命令 apiGetWindowLong, 整数型, , "GetWindowLongA"
.参数 hWnd, 整数型
.参数 nIndex, 整数型, , 功能索引
1143910315
2011-01-26 · TA获得超过357个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:240万
展开全部
最简单的方式:
.版本 2

.子程序 __启动窗口_创建完毕

写配置项 (取运行目录 () + “/设置.ini”, “设置”, “编辑框1”, 到文本 (编辑框1.内容))
编辑框1.内容 = 读配置项 (取运行目录 () + “/设置.ini”, “设置”, “编辑框1”, 到文本 (编辑框1.内容))
编辑框1.输入方式 = 2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1076298216
2011-01-25 · 超过12用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:30.2万
展开全部
在编辑框属性里面可以改变、那密码输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a5598869
2011-01-24 · TA获得超过108个赞
知道答主
回答量:196
采纳率:0%
帮助的人:111万
展开全部
看独立团初级教程前既可就是,有破解版的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式