目前分類:AutoIt!! Note (13)

瀏覽方式: 標題列表 簡短摘要

1. 名稱定義

Dim $Arr[維度1][維度2][維度3]...[維度N]

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 陣列之宣告

陣列和一般變數不同,一般變數可以不經由宣告就可以使用,但陣列一定要先行宣告,宣告可用 Global、Local、Dim,如下所示

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. ContinueLoop

和 C 語言的 Continue 相似,必須與 If-Else-Then 合用,當條件成立時,此次回圈不執行,直接執行下個回圈。以 1+3+5...+11 為例

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 善用內建函式庫

事實上 AutoIt 已提供了非常多的現有函式庫,要去調用時,必須知道那些現有函式是存在於哪些函式庫裡。而這些現有函式庫,在安裝時都已安裝於 C:\Program Files\AutoIt3\Include (筆者電腦之作業系統為 XP,AutoIt 版本為 3.3) 。而要調用這些現有的函式庫,可加上這麼一段敘述

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 大小寫問題

AutoIt 對於大小寫並不敏感,所以 $Var 和 $var 及 $VAR 其實都是一樣的東西。

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

和一般程式語言一樣, AutoIt 也可自定義函式。自定義函式寫法如下

Func  函式名稱(引數)

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

AutoIt 回圈大致上分成五類 (1) For... Next (2) While... WhileEnd (3) Do... Until (4) For... In... Next (5) With... EndWith。其中第五項 With... EndWith 必須以物件為對象,此處暫不談論,只說明前四種方式,以1+2+3...+10為例,分述如下。

1. For... Next

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

AutoIt 條件判斷式主要分成3種,If ... Then... Else、 Select ... Case、 Switch ... Case ,分敘如下所述。

1. If... Then... Else

edisonx 發表在 痞客邦 PIXNET 留言(1) 人氣()

1. 算術運算

= : assign, ex: $Var = 5

edisonx 發表在 痞客邦 PIXNET 留言(1) 人氣()

AutoIt 稱巨集的東西,和 C/C++ 的 #define 大同小異,但通常是直接取得一個字串或一個數字,而且巨集開頭一定是 @。如 @SW_HIDE 便代表隱藏並開啟一視窗。聲明,巨集實在是太多了,要用的話請查使用手冊。主要分成四大部份之巨集,在說明前先說二個常用的文字巨集

@LF -> ASCII(10), 也就是 '\n', 用於換行 

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

1. 變數組成

如之前所提, AutoIt 變數都是以 $ 方式代表變數,變數必須以 $ 為開頭,且只能有數字、字數、底線所組成。

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

AutoIt 事實上沒什麼資料型態可言,這點和 C 語言差很多,基本上只有數字、字串、布林、二進位、指標這幾種而已。不過這幾種變數轉換方式非常直接,大多不需要經過什麼特別函式就可以直接轉換。

這裡要先說, autoit 的分號代表整行註解。

edisonx 發表在 痞客邦 PIXNET 留言(3) 人氣()

最近有人推我用這套,二年前有聽過 AutoIt 軟體,直譯程式,不過沒用的原因是因為我覺得它是小朋友在玩的東西。直到最近又有人推我用它,很認真花了一小時看說明書裡面有什麼東西,發現 - 真的多到不行!!它主要是拿來寫視窗程式用的,語法非常簡單,據說很像 VB (我沒用過 VB,所以不知道到底像不像) ,其中還有一些 office 自動化的用能;讓人最驚訝的是,它竟然還可以呼叫 .DLL 、COM 元件。

後來上網到官網找,AutoIt 是用 VC6、VC7 寫的。原始碼有開放,重點是抓下來很可能看不懂而已。目前已出到 V3.3.6.1,安裝後都有說明書一步一步教,不過我查過了,目前沒有專門一本書在教 AutoIt!! 然而只看說明檔又覺得很沒有系統,有空的時候我在 blog 做個筆記好了..

edisonx 發表在 痞客邦 PIXNET 留言(0) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼