1. 程式人生 > >upfile.au3 -- Windows控制元件識別上傳文件

upfile.au3 -- Windows控制元件識別上傳文件

;聚焦到輸入視窗
ControlFocus("開啟","","Edit1")
;等待10s
WinWait("[CLASS:#32770]","",10)
;輸入檔案地址
ControlSetText("開啟","","Edit1","F:\test_liz\screenshot\jt1.jpg")
Sleep(2000)
;點選開啟按鈕
ControlClick("開啟","","Button1")

 

引數化輸入檔案,和呼叫方法--將地址引數化為$CmdLine[1]  

;聚焦到輸入視窗
ControlFocus("開啟","","Edit1")
;等待10s
WinWait("[CLASS:#32770]","",10)
;輸入檔案地址
ControlSetText("開啟","","Edit1",$CmdLine[1])
Sleep(2000)
;點選開啟按鈕
ControlClick("開啟","","Button1")

 

呼叫方法為

#file_path = r"F:\test_liz\screenshot\jt1.jpg"
#os.system(r"F:\test_liz\py_file\upfile.exe %s" %file_path)