2013年8月27日

on
一、檔案:
(1).au3:AutoIt v3腳本附屬檔名(如:demo.au3)
(2)文字編輯工具:SciTE Script Editor(可以編輯、編譯、執行.au3腳本)
(3)幫助檔:程式集->AutoIt v3->AutoIt Help File開啟
(4)幫助檔的程式與執行:點選Open this Script->自動開啟SciTE Script Editor
   2009-09-04_084854
二、腳本語法:
A.前言、AutoIt v3 的變數型別決定於指派給它的值,這點跟PHP很像。

B.語法簡易說明:
(1) ; 註解 (如同DOS批次檔語法的REM):
   範例:
        ; This is my first script
        MsgBox(0, "My First Script!", "Hello World!")

(2)Func..EndFunc 函數:
   範例:
        ; This is my second script (with functions)
        MsgBox(0, "My second script!", "Hello from the main script!")
        TestFunc() 
;叫用TestFunc()函數
        
Func TestFunc()
            MsgBox(0, "My Second Script!", "Hello from the functions!")
        EndFunc 

三、實現命令列參數:
   $CmdLine 腳本引用命令列參數執行格式:
   $CmdLine[0] 計算參數的總數 
(判斷使用者是否有輸入參數 if ($CmdLine[0]>0)… )
   $CmdLine[1] 參數1 (放在腳本名稱後面)
   $CmdLine[2] 參數2 以此類推
   若參數包含空格請加雙引號,參數最多限制63個.

   範例:
    AutoIt3.exe myscript.au3 param1 "this is another param"
   說明:
    $CmdLine[0] 參數:數值=2
    $CmdLine[1] 參數1:param1
    $CmdLine[2] 參數2:this is another param
    @ScriptName 腳本名稱:myscript.au3
    若不使用AutoIt3.exe 引用腳本方式,可將myscript.au3轉為執行檔(.exe),
    這樣參數寫法:
      myscript.exe param1 "this is another param"

   其他請參考說明檔。

四、轉成EXE獨立執行檔(.au3->.exe) :
    (1)程式集->AutoIt v3->Compile Script to .exe
    (2)設定好:1.選擇au3主要腳本2.設定輸出執行檔名稱3.設定執行檔預設圖示
    (3)點選「Convert」按鈕,即可轉換完成。
        2009-09-04_084433
五、總結:
       對於AutoIt v3 在大致上的瞭解後,可到AutoIt v3官方網站的討論區,多看看別人的應用,
       這是入門最快的另一種捷徑。

0 意見:

張貼留言

注意:只有此網誌的成員可以留言。