初識AU3


認識AU3

AutoIt v3 是一個類似 BASIC 腳本語言的免費軟件

;~ AU3控制台輸出(程序不會阻斷)
ConsoleWrite('這是我的第一個au3程序代碼')

 ;~ 輸出命令(消息框命令:程序會阻斷)
 MsgBox(0,"這里是標題","Hello Word")

 ;~ 輸入命令

 InputBox("請輸入數值","必須是數字")

書寫規范

(1)變量,常量書寫規范
    所有變量必須先定義后使用
    變量或者常量需要使用前綴,前綴與變量名之間加"_"例如$_a
    全局變量以"g"為前綴
    局部變量無前綴
    常量以"C"為前綴,局部常量全大寫是可以不書寫前綴
    數組以"a "為前綴
    GUI控件語柄以"U"為前綴,
    臨時存儲的變量以"t"為前綴
    變量名應是有意義的單詞,多個變量時,可以以單詞字母首字母大寫定義
(2)函數書寫規范
    自定義函數,以"_"開頭,與系統函數想區別
    函數名是有意義的單詞,多個函數可以以單詞字母首字母大寫定義
    以函數的書寫程序,每個程序建議有主函數:_Main()為准
    把獨立功能寫入單個函數中,增加函數的通用性和程序的可讀性
    函數中的變量或(常量)盡可能不與全局變量或(常量)重名,不然會降低程序可讀性,不便於維護
(3)程序的控制
    順序結構,選擇結構,循環結構

變量的定義

Global,Local,Const,Dim  例如:Global $_age = 26 , $_Name = yihengye , $_six = 男 

(1) 本身文件獲取文件

   Global $_CsTXT = ''
   
   $_CsTXT = FileRead('同文件文本.txt')
   
   MsgBox(0,'彈出文本',$_CsTXT)


  
   ;~ 當前目錄腳本的宏
  Global $_CsTXT = ''
    ;~ 當前目錄腳本的宏 $_CsTXT = FileRead(@ScriptDir&'\同文件文本.txt')
  MsgBox(0,'彈出文本',$_CsTXT)

(2) 相對路徑同文件下調取文件

    Global $_CsTXT = ''

    ;~ 知道目錄寫相對路徑
    ;~ $_CsTXT = FileRead('軟件版本\不同文件夾文本.txt')

    ;~ 不知道路徑未知的時候用絕對路徑,完全的路徑
    ;~ $_CsTXT = FileRead('D:\Users\Desktop\AU3學習\測試不同文件文    本2.txt')

    ;~ 當前目錄腳本的宏
    $_CsTXT = FileRead(@ScriptDir&'\同文件文本.txt')

    MsgBox(0,'彈出文本',$_CsTXT)

(3) 絕對路徑同文件下調取文件

    Global $_CsTXT = ''


    ;~ 不知道路徑未知的時候用絕對路徑,完全的路徑
    ;~ $_CsTXT = FileRead('D:\Users\Desktop\AU3學習\測試不同文件文    本2.txt')


    MsgBox(0,'彈出文本',$_CsTXT)

Enum枚舉變量

Enum枚舉變量.自動排列補充順序,中間賦值將重新排序下

Enum $_one = 10 , $_two , $_three = 16 , $_four
;~ Global $_one = 1 , $_two = 2 , $_three = 3 , $_four =4
ConsoleWrite('=========================' & @CRLF)
ConsoleWrite($_one & @CRLF)
ConsoleWrite($_two & @CRLF)
ConsoleWrite($_three & @CRLF)
ConsoleWrite($_four & @CRLF)
ConsoleWrite('=========================' & @CRLF)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM