社区
Delphi
帖子详情
如何向已知窗口句柄的两个输入框,自动输入字符?
lostmoon
2012-12-21 04:54:40
已经获得了这个窗口的句柄,这个窗口有两个输入框,如何向这两个输入框自动输入字符?
输入完后,发送提交按钮。
...全文
167
2
打赏
收藏
如何向已知窗口句柄的两个输入框,自动输入字符?
已经获得了这个窗口的句柄,这个窗口有两个输入框,如何向这两个输入框自动输入字符? 输入完后,发送提交按钮。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-HelloWorld-
2012-12-22
打赏
举报
回复
SendMessage(EditHandle,WM_SETTEXT,0,integer(pchar(YourText)));
浩南_哥
2012-12-22
打赏
举报
回复
发送WM_SETTEXT消息设置文字
C#实现与操作
窗口
句柄
及
自动
输入
的完整指南
FindWindow的函数原型如下::一个指向null终止
字符
串的指针,该
字符
串包含类名或者是一个标识
窗口
的预定义常量。:一个指向null终止
字符
串的指针,该
字符
串包含
窗口
的名称。这
两个
参数可以是类名也可以是
窗口
标题,但通常至少会使用其中一个。如果
两个
参数都传入null,它将返回一个对运行中的应用程序的引用。是Windows API中的一个函数,用来在指定的父
窗口
中递归查找子
窗口
。它的作用是扩展FindWindow。
C# 实现对指定
句柄
的
窗口
进行键盘
输入
的实现
INPUT结构体用于定义键盘事件。通过上述方法,我们可以在C#中实现对指定
句柄
的
窗口
进行键盘操作。这些技术可以用于
自动
化测试、模拟用户操作等多种场景。选择合适的方法取决于具体的应用需求和环境。
怎么用一个程序向另一个程序发送
字符
并让其显示出来
首先通过FindWindow取得windows程序的
窗口
句柄
,然后通过GetDlgItem取得其中
输入
框
的
窗口
句柄
,最后,向该
窗口
句柄
发送WM_CHAR消息即可显示
字符
例如,对于Notepad
窗口
,可以以如下的方式向其中
输入
一个a:// 取得记事本的
窗口
句柄
HWND hWnd = ::FindWindow( NULL , "未定标题 - 记事本" );// 取得其中
输入
框
的
窗口
句柄
HWN
Windows
窗口
句柄
查找工具软件实战应用
的函数原型如下:hwndParent:父
窗口
句柄
。如果为NULL,则在整个桌面
窗口
中查找。:查找开始位置之后的子
窗口
句柄
。如果为NULL,则从第一个子
窗口
开始查找。lpszClass:子
窗口
类名,可以为NULL。lpszWindow:子
窗口
标题,可以为NULL。返回值为找到的子
窗口
句柄
,未找到则返回NULL。参数说明:hwndParent可以指定为某个
已知
的父
窗口
,缩小查找范围。用于控制查找顺序,实现遍历查找。
易语言开发的Windows
句柄
查找与
窗口
管理工具
在易语言中需预先定义常用 Windows 消息常量:VK_A = 65构造发送
字符
’A’的消息示例:.子程序 发送
字符
A.参数 目标
句柄
, 整数型.如果(目标
句柄
= 0)返回 ().结束如果PostMessageA(目标
句柄
, WM_KEYDOWN, VK_A, 0)延迟(50)PostMessageA(目标
句柄
, WM_CHAR, 'A', 0)延迟(50)PostMessageA(目标
句柄
, WM_KEYUP, VK_A, 0)
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章