用鼠標拖住工具上的Finder Tool的圖標(即圖中藍色圈圈部分)到要識別的控件上,控件的標識信息會顯示在工具的左側部分(圖中紅框標出的部分)。
從顯示的結果得知,此控件的Title=“打開”,Class為Button,Instance=1。我們是利用控件的這些信息,定位控件,編寫腳本。
(2) SciTE Script Editor
根據以上所識別的空間信息,利用此編輯器,利用此軟件根據AutoIT的語法編寫腳本。
附實現文件上傳需要的幾個方法:
ControlFocus ( "窗口標題", "窗口文本", 控件ID) 設置輸入焦點到指定窗口的某個控件上
WinWait ( "窗口標題" [, "窗口文本" [, 超時時間]] ) 暫停腳本的執行直至指定窗口存在(出現)為止
ControlSetText ( "窗口標題", "窗口文本", 控件ID, "新文本" ) 修改指定控件的文本
Sleep ( 延遲 ) 使腳本暫停指定時間段
ControlClick ( "窗口標題", "窗口文本", 控件ID [, 按鈕] [, 點擊次數]] ) 向指定控件發送鼠標點擊命令
其中,title即AutoIt Window Info識別出的Title字段,controlID即AutoIt Window Info識別出的Class和Instance的拼接,如上圖拼接后的結果應為:Button1
實例:
AutoIT腳本編寫完成后,可以通過菜單欄“Tools”-->“Go” 運行一下腳本。注意,運行的時候,上傳窗口需處于打開狀態。
6、AutoIT腳本編譯成可執行文件
腳本編輯運行無誤后,將其保存。然后打開Complie Script to .exe工具,將保存的腳本編譯成exe可執行文件。
點擊“Browse”選擇保存的腳本文件,點擊“Convert”將其生成exe文件。
至此,利用AutoIT實現圖片上傳的流程結束。