2013-10-17 48 views
0

我正在使用機器人點擊屏幕上的某個點。我只需要一種讓機器人將所需窗口聚焦的方式。現在問題出在哪裏,窗口是一個Java窗口,但不是我製作的窗口。我之前使用VBscript專注於Firefox,但我不知道該怎麼做。當我將鼠標懸停在工具欄上的圖標上時,它表示窗口名稱是「BitMinter Client v1.4.2」,但在任務管理器中它稱爲「Java™Platform SE二進制文件(32位)」過程?我重點在窗口?專注於外部Java窗口? WINDOWS

具有機器人輸入ALT + TAB將無法工作,因爲窗口是不是第二我ALT + TAB名單上。

回答

0

則AppActivate查找匹配窗口的標題。

使用spy ++(Windows SDK和大多數MS開發工具)獲取窗口標題。

你提到Firefox,所以我不知道你指的是什麼類型的窗口。在IE中,大多數網頁元素(以及其他許多Window的東西)幾十年來一直不是Windows。我不知道如何實現firefox或java。

Windows基本架構是桌面窗口內頂層窗口(即記事本)內的其他窗口(窗格)內的窗口(如編輯控件/按鈕)。

要記事本。有一個主窗口,菜單欄,狀態欄窗口,編輯控制窗口。他們每個人都有一個頭銜和課程。這是記事本的標題和課程。

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