java用win32更改输入框内容

weixin_41520619 2017-12-25 08:50:31

有一个windows程序或别人写的java程序如图,里面有两个输入框和一个按钮。我已经用user32.findwindow(null,"标题")获得了该窗体的hwnd。如何找到两个输入框和按钮的ID用sendmessage更改两个输入框的内容并点击按钮?
...全文
330 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41520619 2017-12-27
  • 打赏
  • 举报
回复
引用 7楼我自横刀香甜笑 的回复:
引用 6 楼 weixin_41520619 的回复:
[quote=引用 4楼我自横刀香甜笑 的回复:]可以试试GetDlgItem(hDlg, IDC_EDIT1)
Java里有getdigitem这个方法吗,怎么用呢具体?
这是win32里的方法,,,,你去看看win32的api。跟你那个使用的方法一样的[/quote]我为何点不出来这个方法
  • 打赏
  • 举报
回复
引用 6 楼 weixin_41520619 的回复:
引用 4楼我自横刀香甜笑 的回复:
可以试试GetDlgItem(hDlg, IDC_EDIT1)
Java里有getdigitem这个方法吗,怎么用呢具体?
这是win32里的方法,,,,你去看看win32的api。跟你那个使用的方法一样的
weixin_41520619 2017-12-26
  • 打赏
  • 举报
回复
引用 4楼我自横刀香甜笑 的回复:
可以试试GetDlgItem(hDlg, IDC_EDIT1)
Java里有getdigitem这个方法吗,怎么用呢具体?
  • 打赏
  • 举报
回复
https://www.cnblogs.com/yumingle/p/6776258.html 也可以参考下这篇文章
  • 打赏
  • 举报
回复
可以试试GetDlgItem(hDlg, IDC_EDIT1)
chengshou2106 2017-12-25
  • 打赏
  • 举报
回复
差不多的问题,帮顶 等大佬解答
weixin_41520619 2017-12-25
  • 打赏
  • 举报
回复
引用 1楼oyljerry 的回复:
先用spy++抓取一下对应控件的名称等,然后FindWindow找到对应控件句柄,SendMessage
spy+只能抓到窗体,抓不到空间怎么办
oyljerry 2017-12-25
  • 打赏
  • 举报
回复
先用spy++抓取一下对应控件的名称等,然后FindWindow找到对应控件句柄,SendMessage

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧