亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Windows窗口對象標識方法及裝置的制造方法

文檔序號:9727048閱讀:555來源:國知局
一種Windows窗口對象標識方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息管理,尤其涉及一種Windows窗口對象標識方法及裝置。
【背景技術(shù)】
[0002]在Windows操作系統(tǒng)中,大多數(shù)程序都有窗口,窗口上面有不同的控件對象,它們接受響應(yīng)鼠標事件和鍵盤事件。
[0003]大多數(shù)情況下,在操作窗口中,窗口中控件對象或其它對象是可視化的,操作者對這些對象也是一目了然,操作者知道對象所對應(yīng)的用途、位置等信息。
[0004]對于窗口控件對象,微軟提供了一種spy++工具能夠?qū)δ繕顺绦虻拇翱诳丶M行精確識別,該spy++工具操作界面見圖1,操作者拖動小圓圈光標到目標窗口的控件,即USER輸入框上,該控件周框粗化點亮,顯示具體控件信息。圖1所提供的微軟的spy++,其識別對象的方法屬于主動拖曳,即將鼠標光標定位到目標對象上,只有當檢測到光標移動到該對象時,才能夠識別出光標位置出的目標對象?,F(xiàn)有技術(shù)中,普遍采用spy++工具,對需要識別的對象進行識別。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供一種Windows窗口對象標識方法及裝置,通過該方法和裝置,操作人員無需將光標拖拽到對象所在區(qū)域,也可以準確地查找待查找的對象。
[0006]基于上述目的本發(fā)明提供的一種Windows對象標識方法,包括如下步驟:
[0007]在操作人員選擇待選對象列表中記錄的表項后,接收操作人員所選表項的信息;
[0008]根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系,提示操作人員其所選擇的對象,使得操作人員對其所選擇的對象判斷是否執(zhí)行相應(yīng)的標識操作。
[0009]可選的,所述待選對象包括目標程序啟動時所顯示給用戶的所有窗口,和/或用戶在所述所有窗口中所選擇的目標窗口中的所有控件。
[0010]可選的,根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系、提示操作人員其所選擇的對象的步驟包括:
[0011]根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系,查找操作人員所選對象;
[0012]計算操作人員所選對象的邊框;
[0013]重繪所述操作人員所選對象的邊框并顯示重繪的邊框。
[0014]可選的,根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系、提示操作人員其所選擇的對象之后,還包括:
[0015]接收操作人員所輸入的對應(yīng)于其選擇的對象的待記錄信息,并保存所述待記錄信息與操作人員所選表項、操作人員所選對象之間的對應(yīng)關(guān)系。
[0016]可選的,所述待選對象列表中的表項記錄有所述待選對象ID和待選類型。
[0017]進一步,本發(fā)明還提供一種Windows窗口對象標識裝置,包括:
[0018]表項選擇信息接收模塊:用于在操作人員選擇待選對象列表中記錄的表項后,接收操作人員所選表項的信息;
[0019]表項選擇提示模塊:用于根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系,提示操作人員其所選擇的對象,使得操作人員對其所選擇的對象判斷是否執(zhí)行相應(yīng)的標識操作。
[0020]可選的,所述待選對象包括目標程序啟動時所顯示給用戶的所有窗口,和/或用戶在所述所有窗口中所選擇的目標窗口中的所有控件。
[0021]可選的,所述提示模塊具體包括:
[0022]對象查找單元:用于根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系,查找操作人員所選對象;
[0023]邊框計算單元:用于計算操作人員所選對象的邊框;
[0024]邊框重繪單元:用于重繪所述操作人員所選對象的邊框并顯示重繪的邊框。
[0025]可選的,所述裝置還包括:
[0026]信息接收存儲模塊:用于接收操作人員所輸入的對應(yīng)于其選擇的對象的待記錄信息,并保存所述待記錄信息與操作人員所選表項、操作人員所選對象之間的對應(yīng)關(guān)系。
[0027]可選的,所述待選對象列表中的表項記錄有所述待選對象ID和待選類型。
[0028]從上面所述可以看出,本發(fā)明所提供的Windows窗口對象標識方法及裝置,允許操作人員在不將光標拖拽到待選對象上的情況下,也可以準確地選擇待選對象。此外,本發(fā)明實施例所提供的Windows窗口對象標識方法和裝置,允許操作人員在選擇某一對象的同時,通過待選對象列表中的選項信息獲得其選擇對象的基本信息,不僅進一步提高了對象選擇的準確性,還提高了對象選擇的速度。
【附圖說明】
[0029]圖1為現(xiàn)有技術(shù)中微軟提供的spy++工具操作界面;
[0030]圖2為本發(fā)明實施例的Windows窗口對象標識方法流程示意圖;
[0031]圖3為本發(fā)明實施例的對象列表與待選對象示意圖;
[0032]圖4為本發(fā)明實施例的待選對象列表與窗口內(nèi)控件對象示意圖;
[0033]圖5為本發(fā)明實施例的Windows窗口對象標識工具結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]為了給出有效的實現(xiàn)方案,本發(fā)明提供了下述實施例,以下結(jié)合說明書附圖對本發(fā)明實施例進行說明。
[0035]本發(fā)明首先提供一種Windows窗口對象標識方法,包括如圖2所示的步驟:
[0036]步驟101:在操作人員選擇待選對象列表中的表項后,接收操作人員所選表項的信息;
[0037]步驟102:根據(jù)操作人員所選表項與待選對象的對應(yīng)關(guān)系,提示操作人員其所選擇的對象,使得操作人員對其所選擇的對象判斷是否執(zhí)行相應(yīng)的標識操作。
[0038]從上面所述可以看出,本發(fā)明所提供的Windows窗口對象標識方法,使得操作人員能夠通過選擇待選對象列表中的表項,對所述表項對應(yīng)的對象進行選擇,從而在無需操作人員拖拽光標的情況下,就可以對所述對象進行準確的識別。
[0039]所述待選對象包括目標程序啟動時所顯示給用戶的所有窗口,和/或用戶在所述所有窗口中所選擇的目標窗口中的所有控件。
[0040]參照圖3,所述對象列表的表項與待選對象對應(yīng),所述表項可以記載待選對象的信息,如待選對象的ID、位置坐標、待選對象屬性、名稱等。所述表項也可以僅僅為一個編號。在圖3所示的實施例中,待選對象為一個窗口中的控件對象,表項1對應(yīng)于控件A,表項2對應(yīng)于控件B、表項3對應(yīng)于空間C。當操作者選中表項1時,按照設(shè)定的方式提示操作人員選中控件A。
[0041]操作人員得知選項列表中的表項與對應(yīng)的待選控件對象之間的對應(yīng)關(guān)系后,可確定待選對象,并建立待選控件對象與應(yīng)用自動執(zhí)行某個操作時待輸入的信息之間的對應(yīng)關(guān)系,使得該應(yīng)用在自動執(zhí)行所述操作時,能夠?qū)⒋斎氲男畔⑤斎胝_的控件中。
[0042]在其它實施例中,所述對象可以為窗口對象。例如,在實際情況下,部分應(yīng)用啟動或者運行某一指令的時候,會同時啟動兩個窗口,此時需要對窗口對象進行識別,所述對象列表中的每一個表項對應(yīng)一個窗口對象;當操作者選中對象列表中的一個表項時,按照設(shè)定的方式提示操作人員其所選中的窗口對象。
[0043]在應(yīng)用程序所自動執(zhí)行操作會同時彈出兩個窗口的情況下,例如,登錄某一應(yīng)用A時,彈出登錄權(quán)限驗證窗口和應(yīng)用顯示窗口,如圖4所示,所述應(yīng)用顯示窗口可以是應(yīng)用運行狀態(tài)下所顯示的窗口界面;所述權(quán)限驗證窗口中設(shè)有接收權(quán)限驗證信息的控件對象,更具體的,所述接收權(quán)限驗證信息的控件對象可以是用戶名輸入框或密碼輸入框等。那么,為了確定接收權(quán)限驗證信息的控件對象,首先需要對同時彈出的兩個窗口進行識別,此時待選對象為權(quán)限驗證窗口 ;在確定所述權(quán)限驗證窗口之后,需要確定權(quán)限驗證窗口中接收權(quán)限驗證信息的控件對象,此時待選對象為接收權(quán)限驗證信息的控件對象。
[0044]再回到圖1,現(xiàn)有技術(shù)中,微軟提供的spy++工具,在識別控件對象的時候,控件對象的基本功能會在對象旁邊所標記的文字中體現(xiàn),如圖1中圓圈光標對應(yīng)的控件對象標記為USER,且該控件為一空白區(qū)域,表示該控件對象中可輸入用戶名信息。
[0045]現(xiàn)有技術(shù)中,隨著計算機技術(shù)的發(fā)展,很多應(yīng)用都能在無人操控時執(zhí)行自動登錄等動作,而對這些應(yīng)用進行配置、使其在無人操控的情況下識別自動登錄等動作所需的信息輸入框?qū)ο蠓浅V匾?。在?yīng)用設(shè)計前期,操作人員會將窗口相應(yīng)的控件對象與應(yīng)用程序自動登錄或執(zhí)行其它自動操作時待輸入的信息建立對應(yīng)關(guān)系。在控件對象與所述待輸入信息建立對應(yīng)關(guān)系時,快速確定控件對象的身份是十分重要的。
[0046]因此,在本發(fā)明一些實施例中,所述表項記載待選對象的信息,如待選對象ID、待選對象坐標、待選對象名稱、待選對象屬性等。
[0047]當操作人員選
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1