AutoIT_開源免費RPA程式控制整合自動化利器_自學筆記(一)安裝到基礎的跳窗MsgBox小試身手

 
記得之前公司內訓同事介紹到這套軟體工具,效果真的滿令人驚訝的。
可以快速將會計同仁維護的Excel回填到SAP ERP UI上。
或許多這一套工具當伴手禮,對未來一些特別艱難的需求會有幫助。
稍微記錄一下自學筆記吧,未來工作上可能會時常需要這個武林絕招,化解一些User提出來的
mission impossible。每一天的累積都是未來的一大步


事想一下可能又有通靈的情境,我們公司沒有這套系統的source code但是user有...#$*&..一堆針對這套系統客製化整合需求,這時候不見得能像之前類似側錄方式稍微還能解決相關背後邏輯是捨麼的問題,另外寫一個架空原先既有系統的solution,畢竟廠商寫的系統若去更動多少都有風險。

這時候若廠商系統沒提供二次開發介面的彈性,可能就只能夠follow原本系統UI去做按鈕點按、滑鼠勾選、輸入填寫、開檔選指定路徑做串查、資料建檔回寫、報表資料匯出,諸如此類等功能業務。可能為了精省人為操作時間、降低錯誤率,會透過RPA工具幫助相關日常重複性質較高的業務,可以自動化甚至能夠整合不同系統孤島。

某種程度就好比按鍵精靈,可以透過寫程式控制滑鼠移動座標位置、擷取特定某系統的照片做偵測訓練辨識,做鍵盤按鍵的點按。

AutoIt 是一種腳本語言,主要設計來自動化 Windows GUI(圖形用戶界面)和一般腳本編寫。它的功能強大且靈活,能用來解決許多問題。
  • 自動化重複性任務
  • 軟體測試
  • 批量處理
  • 自動化網頁或桌面系統操作
  • 對話框處理、界面自動化
  • 事件觸發
  • 資料傳輸自動化
  • 減少對昂貴的第三方中介軟件或授權的依賴,從而節省授權經費
    AutoIt 也可以用來協助 ERP 系統與異質系統之間的整合與自動化操作。

https://www.autoitscript.com/site/autoit/downloads/



下載解壓後的exe基本上持續運行下一步就能簡單完成安裝
除非有要自行更改安裝路徑再微調







下載AutoIT程式腳本編輯器
https://www.autoitscript.com/site/autoit-script-editor/downloads/










SciTE 程式編輯器用起來都很好上手,有大多數IDE比方Visual Studio也有的自動語法提示和參數自動串查。


這邊實測看起來中文內容無法輸入暫時都先英文吧,不然打中文會出現???亂碼


寫好的檔案基本上就跟exe類似能直接運行,au3是autoit程式特殊的檔案類型。
像運行若程式報錯,也會反饋函數參數個數不對語法有錯。




於AutoIT的IDE中右上角Help =>快捷F1 也可以查看API使用手冊



若要直接運行Tools => Go 或是快捷F5也能RUN起來

AutoIT註解語法比較囉嗦一點
#comments-start
...
...
#comments-end


起始行打 #cs (comment starting), 結束行打 #ce (comment ending)也是可以達到多行註解功效。
單行註解則是在開頭給予半形分號;

留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題