Danh mục

Giáo Trình How To Use AutoIt A Professional Manner part 17

Số trang: 8      Loại file: pdf      Dung lượng: 111.66 KB      Lượt xem: 12      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu giáo trình how to use autoit a professional manner part 17, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo Trình How To Use AutoIt A Professional Manner part 173 thoát vì người dùng logoff hệ thống4 thoát vì người dùng tắt máyRelatedFunc OnAutoItStart (), OnExitFunc (Option)ExampleOpt(OnExitFunc, endscript)MsgBox(0,,first statement)Func endscript() MsgBox(0,,after last statement & @EXITMETHOD)EndFuncKeyword ReferenceDim / Global / Local / Constkhai báo biến, hằng, mảng giá trịDim [Const] $variable [ = initializer ]Dim [Const] $array[subscript 1]...[subscript n] [ = initializer ]Tham số [ko bắt buộc] Nếu có thì sẽ tạo ra một biến hằng và ko thể thay đổi giáconst trị của nó$variable tên biến cần khai báoinitializer giá trị đầu cho biếnsubscript các kích thước của mảngRemarkstừ khóa Dim khai báo 1 biến có phạm vi tại vị trí khai báoGlobal khai báo một biến toàn cầu có thể truy xuất từ bất kì đâu trong chươngtrình, biến toàn cầu đc khai báo khi chương trình chạy và đc giải phóng khi chươngtrinhd kết thúcLocal khai báo biến địa phương (trong 1 hàm) nó chỉ đc truy xuất trong pham vihàm đó và đc khai báo khi thực hiện hàm và bị xóa khi hàm kết thúcChú ý: mặc định autoit dùng biến ko cần khai báo trước, nhưng bạn cũng cod thểthay đổi điều này bằng AutoItSetOption(MustDeclareVars, 1) thì mọi biến đcdùng trong chương trình cần phải khai báo trướcBạn cũng có thể khai báo nhiều biến trên một dòng:Dim $a, $b, $cVà khởi tạo các biến:Dim $a = 2, $b = 10, $c = 20hằng cũng có thể đc khai báo tương tựConst $a = 2, $b = 10, $c = 20Dim Const $d = 21, $e = Exp(1)Local Const $f = 5, $g = 7, $h = -2RelatedUBound, ReDim, AutoItSetOptionExample; Example 1 - Declaring variablesDim $x, $y = 23, $zGlobal $_PI = 3.14159, $RADIUSLocal $_daysWorking = 5; Example 2 - Declaring arraysDim $weeklyWorkSchedule[$_daysWorking]Global $chessBoard[8][8]Local $mouseCoordinates[2], $windowStats[4]; Example 3 - Declaring constant variablesConst $x1 = 11, $y1 = 23, $z1 = 55Global Const $PI = 3.14159, $E = 2.71828Local Const $daysWorking = 5Keyword ReferenceIf...Thencấu trúc rẽ nhánhIf Then statementParametersexpression nếu expression đúng thì làm statementRemarksstatement ở đây là 1 câu lệnhRelatedIf...Else...EndIf, Select...Case...EndSelectExample;Terminates script if no command-line argumentsIf $CmdLine[0] = 0 Then Exit;Alternative:If $CmdLine[0] = 0 Then ExitEndIfKeyword ReferenceIf...ElseIf...Else...EndIfcấu trúc rẽ nhánhIf Then statements ...[ElseIf expression-n Then [elseif statements ... ]] ...[Else [else statements] ...EndIfParametersexpression điều kiện đúng thì làmRemarksnếu expression thì làm statements rồi thoát khỏi cấu trúc ifnếu sai thì nếu expression-n đúng thì làm elseif statements rồi thoát khỏi cấu trúcifnếu sai hết thì làm else statements (nếu có)RelatedIf...Then, Select...Case...EndSelectExampleIf $var > 0 Then MsgBox(4096,, Giá trị dương.)ElseIf $var < 0 Then MsgBox(4096,, Gias trị âm.)Else If StringIsXDigit ($var) Then MsgBox(4096,, Giá trị có thể là số hexadecimal !) Else MsgBox(4096,, Giá trị là chuỗi có giá trị là 0 .) EndIfEndIfKeyword ReferenceDim / Global / Local / Constkhai báo biến, hằng, mảng giá trịDim [Const] $variable [ = initializer ]Dim [Const] $array[subscript 1]...[subscript n] [ = initializer ]Tham số [ko bắt buộc] Nếu có thì sẽ tạo ra một biến hằng và ko thể thay đổi giáconst trị của nó$variable tên biến cần khai báoinitializer giá trị đầu cho biếnsubscript các kích thước của mảngRemarkstừ khóa Dim khai báo 1 biến có phạm vi tại vị trí khai báoGlobal khai báo một biến toàn cầu có thể truy xuất từ bất kì đâu trong chươngtrình, biến toàn cầu đc khai báo khi chương trình chạy và đc giải phóng khi chươngtrinhd kết thúcLocal khai báo biến địa phương (trong 1 hàm) nó chỉ đc truy xuất trong pham vihàm đó và đc khai báo khi thực hiện hàm và bị xóa khi hàm kết thúcChú ý: mặc định autoit dùng biến ko cần khai báo trước, nhưng bạn cũng cod thểthay đổi điều này bằng AutoItSetOption(MustDeclareVars, 1) thì mọi biến đcdùng trong chương trình cần phải khai báo trướcBạn cũng có thể khai báo nhiều biến trên một dòng:Dim $a, $b, $cVà khởi tạo các biến:Dim $a = 2, $b = 10, $c = 20hằng cũng có thể đc khai báo tương tựConst $a = 2, $b = 10, $c = 20Dim Const $d = 21, $e = Exp(1)Local Const $f = 5, $g = 7, $h = -2RelatedUBound, ReDim, AutoItSetOptionExample; Example 1 - Declaring variablesDim $x, $y = 23, $zGlobal $_PI = 3.14159, $RADIUSLocal $_daysWorking = 5; Example 2 - Declaring arraysDim $weeklyWorkSchedule[$_daysWorking]Global $chessBoard[8][8]Local $mouseCoordinates[2], $windowStats[4]; Example 3 - Declaring constant variablesConst $x1 = 11, $y1 = 23, $z1 = 55Global Const $PI = 3.14159, $E = 2.71828Local Const $daysWorking = 5Ke ...

Tài liệu được xem nhiều: