我想在我的自動化代碼Eclipse中編寫用於文件上傳的AutoIt腳本。我保留我的文件上傳到Project/resources/my_file.txt
。在Eclipse中爲AutoIt腳本獲取文件的運行時間路徑
我已經寫FileUpload.au3爲:
WinWait("File Upload","",10)
ControlFocus("File Upload","","Edit1")
Sleep(2000)
ControlSetText("File Upload" , "", "Edit1", "resources/my_file.txt")
Sleep(2000)
ControlClick("File Upload" , "","Button1");
如果我編譯上面的文件,並創建FileUpload.exe並調用FileUpload.exe在我的代碼,這個問題是該文件的路徑是上傳,因爲這將不同系統的系統。
如何獲取資源/ my_file.txt的絕對路徑並在運行時在我的AutoIt腳本中使用它?
嗯,你可以嘗試使用像這樣的WorkingDir宏:@WorkingDir&'resources/my_file.txt'。 – 2014-10-09 12:35:35
@ Mr.Hargrove你好,謝謝你的回覆,但我沒有得到你的正確.... – fresher 2014-10-09 16:18:29
@fresher哈格羅夫先生說的是,你應該嘗試用'@WorkDir'宏調用'ControlSetText'宏:'ControlSetText(「文件上傳」,「」,「Edit1」,@WorkingDir&「resources/my_file.txt」)'。 – mrt 2014-10-09 18:34:27