当前位置:首页 > 技术心得 > 正文内容

按键精灵 获取控件内容(非窗体标题)

xjtudll10年前 (2017-02-15)技术心得30661

想抓一个软件的 一个类名是Edit的输入框中的内容,句柄已经正确找到了,然后用精灵8自带的 Plugin.Window.GetText(Hwnd) 命令来获取,结果得不到输入框中的控件内容,只得到一个窗口标题 “ 1 ”。 如图示:
clip_image001

想获得这个输入框中的1222 这个值,上述命令,只能获得窗口标题“1”。
clip_image002
这个图是用精易编程助手抓到的。

有什么办法能获取输入框中 1222 这个值?

方法:

利用Win32的SendMessage API来实现

Private Declare Function SendMessage Lib "user32" Alias "SendMessageW" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

TracePrint getText(69198)

Function GetText(Arg_hwnd)

    Dim S_TextLen

    S_TextLen = SendMessage(Arg_hwnd, &HE, 0, 0)

    S_strText = Space(S_TextLen)

    Call SendMessage(Arg_hwnd, &HD, S_TextLen+1, S_strText)

    GetText = S_strText

End Function

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/440/

标签: 按键精灵
分享给朋友:

“按键精灵 获取控件内容(非窗体标题)” 的相关文章

用visualbox中的android系统替换android sdk自带的模拟器

用visualbox中的android系统替换android sdk自带的模拟器

如何在visualbox中安装android X86,此处不表。 修改虚拟机设置。 关闭运行的虚拟机,选中“设置----网络”,将连接方式设置为“host-only adapter”;在“高级--控制芯片”中选择“P...

sharepoint 安装Office Web Applications 报错

sharepoint 安装Office Web Applications 报错,如下: 未能从程序集“Microsoft.Office.Excel.Server.MossHost, Version=14.0.0.0, Culture=neutral, PublicKeyToken=...

ListView.setOnItemClickListener 点击无效

如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效, 事件会被子View捕获到,ListView无法捕获处理该事件. 解决方法: 在checkbox、button对应的view处加...

android禁止屏幕自动锁屏(或背光自动灭)

  Android开发过程中,一些程序在运行时,不希望手机自动锁屏,即保持系统的背景灯常亮,以防止程序执行时出现异常,实现起来很简单,只需要在创建Activity时,在onCreate()方法中,加入如下语句即可。   getWindow().addFlags(WindowMan...

简单的谈一谈mklink

最近重装了一次系统,吸取了以前的经验教训,这次对个人资料的转移进行了比较充分的了解。 Vista和Win7本身自带了转移个人文件夹的功能。例如,我的文档,我的图片等都可以在【位置】选项卡里进行迁移。但是这个功能还有缺陷,因为很多软件的配置不能迁移,即appdata(隐藏文件夹)这个文件夹没法利用自带...

office每次打开word都要配置进度 解决

office每次打开word都要配置进度 解决

Office2013每次打开都提示要配置,如图所示: 当然等待一段时间后,文件还是能打开的。 这个很烦。 解决方法: 1、点击“开始”——点击“运行”——输入“regedit”回...

评论列表

李
李 IP:
6年前 (2020-12-07)

博主 想咨询你一下关于这个按键精灵获取控件文本的文章,方便加个QQ么254325058

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。