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