工具 獲取視窗與控制項資訊

2022-01-13 07:03:47 字數 733 閱讀 9928

常言道,工欲善其事,必先利其器。在指令碼中常見的一種操作是操作視窗或控制項,在操作之前,首先必須獲取目標的各種資訊,這時就要用上輔助工具了。本文會介紹一些獲取視窗、控制項資訊的常用工具,這裡的先後順序是隨意安排。如果目前用的沒什麼問題就繼續用著,如果對某些地方不滿意則可試試其他。

簡單的截圖不容易全面反映整個工具的功能和特色,使用才能獲得真實體驗。

**:其中包含了功能介紹。

特色:使用 autohotkey 編寫,可學習原始碼;獲取視窗和控制項資訊功能全面。

介紹:此工具提取自 microsoft visual studio 2003,由微軟開發。可獲取視窗、訊息、程序、執行緒的資訊。其監視訊息的功能曾在【即用】amnesiac 的 everything 熱鍵中簡要提及。

spy4win

小結

獲取視窗上指定控制項集合

假如想獲取乙個grid 名稱為grid1 上所有的button按鈕,則 如下 listcollection getchildobjects grid1,第2個引數為空,表示查詢所有指定型別的控制項 返回乙個button集合 public listgetchildobjects dependencyo...

Qt獲取當前視窗控制代碼 獲取視窗中控制項的控制代碼

大家可以看這篇文章,講的比較詳細。winid 函式。qt5裡面 如果想獲取qt視窗的控制代碼用於顯示 且看我操作 hwnd m hwnddisplay hwnd this winid 獲取當前this視窗的控制代碼 mycamera display m hwnddisplay 呼叫你camera的d...

雙擊獲取GridView控制項行資訊

有要求在gridview控制項上,不管是單擊 onclick 還是雙擊 ondblclick 想獲取所擊行的資訊。技術難度是為gridview的行註冊單擊或是雙擊事件。看例子吧 在資料庫中建立資料或是在網頁中,建立資料集。在站點中,建立乙個網頁,並在網頁中新增乙個gridview控制項 現在,我們去...