1. 程式人生 > >按鍵精靈學習筆記Day1

按鍵精靈學習筆記Day1

一、指令碼檔案的結構:  1.完整指令碼格式說明: [General] + [Repeat]  + [Attachment] + [Script] = GRAS G  : 通用的設定部分  R  : 設定指令碼迴圈的部分  A  : 指令碼附件  S  : 指令碼命令 

二、關鍵字和表示符命名約定:  1.可以用英文字母、漢字、數字和下劃線組成識別符號 2.不能以數字開頭 3.不區分大小寫字母 4.不能以數字開頭 5.不能用除下劃線之外的其他符號 6.不能用系統所保留的關鍵字和內建函式名

三、什麼是關鍵字:  關鍵字是電腦語言裡事先定義的,有特別意義的識別符號,又叫做保留字。 

四、按鍵精靈當中的關鍵字:  關鍵字        意義                關鍵字        意義                關鍵字        意義 Sub            子程式            Dim            定義變數            Function    函式     Do            開始迴圈            Loop        迴圈                Set            賦值 Until        到...為止        Goto        跳轉                While        當 EndScript    結束指令碼            Wend        迴圈結束            IfColor        判斷顏色 If            如果                UserVar        自定義變數        Then        那麼 Next        迴圈結束            Import        匯入                Else        否則 VBSBegin    VBS塊開始        VBSEnd        VBS塊結束        End            結束 Call        呼叫                DimEnv        定義環境變數        Exit        退出 Rem            標記                Randomize    初始化隨機        Case        條件 ReDim        重新定義            For            迴圈                True        真 False        假

五、什麼是常量:  常量:在程式執行期間,它的值從不發生改變的資料 基本格式:Const 常量名 = 值 符號常量:用一個識別符號表示的常量 

六、什麼是變數: 變數:在程式執行期間,它的值是可以改變的 

七、什麼是使用者自定義變數:  自定義變數:是Q語言的一種特殊型別,它主要是讓使用者在不修改指令碼,可以自己設定這個變數的值  使用者自定義變數的分類:標準型自定義變數、下拉型自定義變數  標準型自定義變數格式:UserVar {變數} = {預設值} {註釋} 下拉型自定義變數格式:UserVar 變數 = Droplist{選項0:值0|選項1:值1|選項2:值2} = 預設顯示的選項編號 {註釋}

八、什麼是資料:  資料:在計算機系統中,各種字母、數字符號的組合、語音、圖形、影象等統稱為資料,是程式處理的最小物件  資料型別:布林型、數值型、字元型、字串型、日期時間型、可變型  布林型:只能是True或False,應用於邏輯判斷,其他型別資料轉換成邏輯型後,0會轉換為False,其他的值則變成True  數值型:位元組型、短整型、長整型、小數型、單精度型、雙精度型  字元型、字串型:字元是指計算機中使用的字母、數字、字和符號;字串是由零個或多個字元組成的有限序列  日期時間型:日期時間型可以儲存日期時間、只儲存日期或只儲存時間 

九、資料型別轉換:  1.數值轉布林型:CBool 2.數值轉位元組型:CByte 3.數值轉雙精度型:CDbl 4.數值轉單精度型:CSng 5.小數型轉整數型:CInt 6.數值型轉長整型:CLng 7.數值型轉字串型:CStr

十、算術運算子  算術運算子     含義 +            加法 -            減法 *            乘法 /            除法 ^            乘方 \            整除 Mod            取餘

十一、邏輯運算子:  And        Or        Not        Xor(異或)

十二、順序結構:  只要按照解決問題的順序寫出相應的語句就行,它的執行順序自上而下,依次執行 

十三、選擇結構:  1.用於判斷給定的條件,根據判斷的結果來控制程式的流程 2.幾種典型的選擇結構:     (1)     If a > b Then          MessageBox "a > b"     ElseIf a = b Then         MessageBox "a = b"     ElseIf a < b Then         MessageBox "a < b"     End If     (2)     If a > b Then          MessageBox "a > b"     Else          MessageBox "a < b"     End If     (3)     IfColor 860, 27, "e1b072", 0 Then         MsgBox "顏色等於"     Else          MsgBox "顏色不等於"     End If     (4)     Select Case {變數}     Case {值}         指令碼內容      Case Else         指令碼內容      End Select      十四、迴圈結構:  1.在指定的條件下多次重複執行一組語句 2.主要的迴圈語句:     (1)     For 3         TracePrint 1     Next     (2)     Do {While|Until}         迴圈體      Loop     (3)     a = 1     While a = 1         MessageBox 1     Wend      十五、子程式  1.格式: Sub 子程式名(形參1...) End Sub

十六、函式  1.在指令碼中,可以將一段經常需要使用的程式碼封裝起來,在需要使用時可以直接呼叫這就是指令碼中的函式 2.格式: Function 函式名(形參1...)     //指令碼程式碼 End Function

十七、陣列的基本概念:  1.陣列是在指令碼中,為了處理方便把具有相同型別的若干變數按有序的形式組織起來的一種形式 2.陣列的定義:Dim a(5) 3.陣列的賦值: a(0) = 1 a(1) = 2 a(2) = 3 a(3) = 4 a(4) = 5 a(5) = 6 4.遍歷陣列: (1)遍歷陣列就是將整個陣列的元素從頭到尾“數”一遍 (2) Dim a(5) i = 0 For UBound(a) + 1     a(i) = i     TracePrint "a(" & i & ") = " & a(i)     i = i + 1 Next

十八、外掛命令:  1.按鍵精靈外掛是按鍵精靈提供的一種開放的功能介面 2.按鍵精靈外掛如何使用: (1)用Plugin關鍵字帶外掛的命令 (2)使用Import命令匯入外掛