【问题标题】:Read Win32 Application Status through Java通过 Java 读取 Win32 应用程序状态
【发布时间】:2012-04-20 08:35:07
【问题描述】:

如何通过java读取win32应用状态?我需要使用java阅读任务栏上应用程序显示的工具提示。

【问题讨论】:

  • JNA 是大多数人用来与 c++ 应用程序通信的工具。您可以从这里下载并阅读更多信息github.com/twall/jna
  • @JimmyGustafsson 我如何阅读工具提示?
  • 请添加更多您真正需要的细节。你需要申请状态吗?还是您需要任务栏中的应用程序工具提示?这是两件不同的事情。
  • @CyprUS 我需要任务栏中的应用程序工具提示。当我们将鼠标指向任务栏上的应用程序图标时,我们可以看到工具提示。我需要通过java应用程序阅读它。
  • @Bishan :您需要阅读自己的应用程序的工具提示吗?或其他一些应用程序?什么类型的应用程序?

标签: java windows winapi


【解决方案1】:

这需要一个不那么简单的方法,使用 Windows API。首先,如果您有应用程序的窗口名称,您的方法会变得更简单。我会假设你这样做。使用FindWindow 获取您正在寻找的应用程序的句柄。如果句柄被成功找到,那么您需要为消息TTM_NEEDTEXT 定义一个自定义的 Windows 消息处理程序。如需进一步帮助,请查看另一个 stackoverflow 问题:link

请注意,我还没有尝试自己做这件事。我会尽快尝试。

【讨论】:

    猜你喜欢
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多