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 8, 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 8Ví dụ:$ Number1 = 0$ Boolean1 = true$ Boolean2 = $ Number1 và $ Boolean1Điều này sẽ kết quả là $ Boolean2 = FalseNếu bạn sử dụng tham số cùng với các giá trị Boolean ( không phải là khuyếnkhích! ), Sau đây áp dụng các quy định:Boolean True sẽ được chuyển đổi thành giá trị 1Boolean Flase sẽ được chuyển đổi thành giá trị 0Ví dụ:$ Boolean1 = true$ Number1 = 100$ Number2 = $Boolean1 + $Number1Điều này sẽ cho kết quả $Number2 để được giá trị 101Nếu bạn sử dụng strings Boolean cùng với các giá trị, chúng sẽ được chuyển đổinhư sau:Boolean True sẽ được chuỗi giá trị TrueBoolean False sẽ được chuỗi giá trị SaiVí dụ:$ Boolean1 = true$ String1 = Thử nghiệm là: $ String2 = $ String1 & $ Boolean1Điều này sẽ cho kết quả là $ String2 chuỗi giá trị thử nghiệm là: TrueNhững cách khác tuy nhiên xung quanh là khác nhau. Khi bạn sử dụng chuỗi ký tựso sánh với các giá trị Boolean, sau đây áp dụng các quy định:Chỉ có một chuỗi rỗng ( ) sẽ là một Boolean FalseBất kỳ chuỗi giá trị khác (bao gồm cả một chuỗi bằng 0) sẽ được mộtBoolean TrueNhị phânNhị phân loại có thể lưu trữ bất kỳ byte giá trị. họ sẽ được chuyển đổi tronghexadecimal đại diện khi được lưu giữ trong một chuỗi biến. Ví dụ:$bin = Binary(abc)$str = String($bin) ; 0x616263PointerCon trỏ lưu trữ một địa chỉ là 32bits hay 64bits tùy thuộc vào nếu 32bit hoặc 64-bitcủa AutoIt được sử dụng. Họ sẽ được chuyển đổi sang hexadecimal đại diện khiđược lưu giữ trong một chuỗi biến. Xử lý các cửa sổ (HWnd) như trả lại từWinGetHandle là một loại con trỏ.Phạm vi và kiểu dữ liệuDữ liệu Phạm vi và Ghi chúInt32 Một số nguyên 32bit.Int64 Một số nguyên 64bitDouble Số thựcString Chuỗi kí tự có thể chứa lên đến 2147483647 ký tự.Binary Dữ liệu nhị phân, có thể chứa đến 2147483647 byte. Một bộ nhớ địa chỉ trỏ. 32bit hoặc 64bit, tùy theo Phiên bản của AutoItPointer được sử dụng.Một số chức năng trong AutoIt chỉ làm việc với 32 bit (ví dụ: BitAND ) Và sẽđược chuyển đổi tự động tới các chức năng là tài liệu mà yêu cầu.biếnMột biến chỉ là một nơi để lưu dữ liệu trong bộ nhớ để nó có thể được truy cập mộtcách nhanh chóng. Hãy suy nghĩ về nó như một hộp thư trong bộ nhớ mà bạn cóthể đưa thông tin trong hoặc có những thông tin trên. Ví dụ, bạn có thể tạo ra mộtbiến để cửa hàng số một của người sử dụng trả lời cho một câu hỏi, hay là kết quảvào một toán học equation.Mỗi biến có một tên (một lần nữa, tương tự như một hộp thư), và phải bắt đầu bằngcái $ ký tự và chỉ có thể chứa chữ cái , số và underscore _ ký tự gạch dưới. Dướiđây là một số ví dụ về các tên:$Var1$My_variableMỗi biến này được lưu giữ như là một variant.Khai báo biếnCác biến được khai báo và tạo ra với các từ khóa Dim , local và global:Dim $var1Hoặc bạn cũng có thể khai báo nhiều biến cùng một lúc:Dim $var1, $myvariableBạn cũng có thể chỉ định một biến mà không cần khai báo (nhưng tôi khuyếnkích khai báo trước).$Var1 = abcKhai báo hằng (constants)Constants được công bố và tạo ra bằng cách sử dụng Const từ khóa như:Const $const1 = 1, $const2 = 12Constants có thể được công bố và sử dụng Enum như sau:Enum $const1 = 1, $const2, $const3 ; 1, 2, 3 Enum STEP 2 $incr0, $incr2, $incr4 ; 0, 2, 4 Enum STEP *2 $mult1, $mult2, $mult4 ; 1, 2, 4Phạm viMột biến được kiểm soát trong phạm vi nhất định và đc xác định phạm vi khi khaibáo.Nếu bạn khai báo một biến ở đầu chương trình hoặc khai báo biến kèm bằng từkhóa Global thì biến đó có phạm vi Toàn cầu, phạm vi và có thể được đọc hoặcthay đổi giá trị từ bất kỳ nơi nào trong các tập lệnh. Biến này sẽ đc cấp phát bộ nhớkhi thực thi chương trình và đc giải phóng bộ nhớ khi chương trình kết thúcNếu bạn Khai báo một biến bên trong một Func (hàm) có thể kèm theo từ khóaLocal đằng trước. đó là biến Địa phương phạm vi và chỉ có thể được sử dụngtrong hàm đó. Biến này đc khai báo khi thực hiện hàm và bị xóa khi hàm kết thúcTheo mặc định ko khai chỉ rõ là biến địa phương (= từ khóa Local ), hay là biếntoàn cầu (= từ khóa Global ), hoặc ko khai baod biến thì các biến đc khai báobởi từ khóa DimArraysArray là một biến có chứa một loạt các dữ liệu thành phần của cùng một loại vàkích cỡ. Mỗi yếu tố trong biến này có thể được truy cập bởi một số chỉ mục.Ví dụ:Hãy nói bạn muốn lưu trữ những loạt ký tự: A, U, T, O, I, T và 3.Bạn có thể sử dụng bảy các biến riêng biệt để làm như thế, nhưng bằng cách sửdụng một Array là hiệu quả hơn:$Array [0] = A$Array [1] = U.. vv.$Array [6] = 3Để truy cập một giá trị cụ thể trong một Array, bạn chỉ cần biết các chỉ mục số:$MyChar = $Array [2]Các kết quả này trong $MyChar có chứa chữ TCác chỉ mục số cũng có thể được thay thế bởi một biến hoặc một biểu, do đó, bạncó thể xây dựng phức tạp cách để chỉ định hoặc truy cập vào một yếu tố trongmảng đó.Arrays cũng có thể được nhiều chiều, khi bạn ...