专注于外部Java窗口?视窗

时间:2013-10-17 00:34:56

标签: java windows vbscript

我正在使用机器人点击屏幕上的某个点。我只需要一种方法让机器人将所需的窗口聚焦。现在这里是真正的问题所在,窗口是一个Java窗口,但不是我制作的窗口。我之前使用VBscript专注于Firefox,但我不知道该怎么做。当我将鼠标悬停在工具栏上的图标上时,它表示Windows名称为“BitMinter Client v1.4.2”,但在任务管理器中它调用进程“Java(TM)Platform SE二进制文件(32位)?

如何专注于窗口?

让机器人输入ALT + TAB不起作用,因为窗口不是ALT + TAB列表中的第二个。

1 个答案:

答案 0 :(得分:0)

AppActivate会查找匹配Window的标题。

使用spy ++(Windows SDK和大多数MS开发工具)获取窗口标题。

你提到firefox所以我不知道你指的是什么类型的Window。在IE中,大多数网页元素(以及很多其他Window的东西)几十年来都不是Windows。我不知道如何实现firefox或java。

Windows基本体系结构是桌面窗口内顶层窗口(即记事本)内其他窗口(窗格)内的窗口(如编辑控件/按钮)。

拿记事本。有一个主窗口,菜单栏,状态栏窗口,编辑控制窗口。他们每个人都有头衔和职业。这是记事本的标题和课程。

Untitled - Notepad  Notepad 
    «No Window Text 0»  Edit    
    «No Window Text 0»  msctls_statusbar32