小编sta*_*ney的帖子

使用 Java Access Bridge 实现自动化

我可以使用Java Access Bridge事件从 Java 应用程序中的 UI 控件(按钮/编辑框/复选框等)捕获文本。我怎样才能:

  1. 在编辑框中设置文本
  2. 点击一个按钮

使用 Java Access Bridge API 调用?

c# java swing accessibility java-access-bridge

3
推荐指数
1
解决办法
5565
查看次数

使用win32 C++和hooks从应用程序中的按钮获取文本

我试图使用Winapi检索Calculator(calc.exe)上的按钮文本.我已挂钩WH_CALLWNDPROC并且钩子工作正常.但是我无法检索任何按钮的文本(比如数字7).我正在使用GetDlgItemText:

TCHAR text[256];
GetDlgItemText((HWND)0x7068c, 0x89, text, strlen(text));
Run Code Online (Sandbox Code Playgroud)

这里0x7068c是数字7按钮的父窗口句柄,而0x89是它的控件ID.虽然我能够以编程方式单击它,但不会返回任何文本.

我究竟做错了什么?我尝试将SendMessage与WM_GETTEXT一起使用,但它仍然无效.我想采用这种方法并从其他应用程序中的按钮,文本框中检索文本.

c++ hook winapi wndproc

2
推荐指数
1
解决办法
1390
查看次数

标签 统计

accessibility ×1

c# ×1

c++ ×1

hook ×1

java ×1

java-access-bridge ×1

swing ×1

winapi ×1

wndproc ×1