Tự học AutoIT part 2 pptx

8 573 6
Tự học AutoIT part 2 pptx

Đang tải... (xem toàn văn)

Thông tin tài liệu

NGÔN NGỮ LẬP TRÌNH DÀNH CHO MỌI NGƯỜI ! <Nhiều khi code của tui có một số lệnh “mới lạ”, nhưng rất hay ! ^^ > -designed by Lý Thế Minh – nick : autoboy195 – Y!m : unluckystar_195 borned : 20-2-1995 ^^! -Time : 10:25PM 18.2.10 (( tut có 32 trang) Tui sẽ cố trình bày 1 cách dễ hiểu nhất ! <tui tự sưu tầm và tự biên tự diễn ^^ - có chỗ nào ko hỉu xin thứ lỗi!> Menu nhanh [==================== Menu ============================] Một vài thao tác với notepad Cho phép user tắt form GUI Cấu trúc rẽ nhánh Cấu trúc lặp [=====================================================] Chương I : Lập trình cơ bản Bài 1 : làm quen ! 1. Mở chương trình AutoIT để lập trình Tên chương trình : SciTe Script Editor Giao diện như sau : 1 – Thanh menu 2 – Thanh công cụ 3- Khu vực soạn thảo 4 – Thanh trạng thái 2. Một chương trình đơn giản Để hiển thị Tiếng Việt có dấu trong AutoIT, bạn hãy làm như sau : File > Encoding > UTF – 8 with BOM hoặc UCS-2 Big Endian Lập trình nào ^^ ☺ Lưu ý : - Bất cứ chương trình AutoIt (viết tắt là auto) nào đều phải lưu lại (định dạng *.au3), sau đó mới chạy được. Thao tác lưu : ấn vào icon Save >> Chọn nơi lưu >> Save - Để chạy thử chương trình, ấn F5 ( giống vb6 nhỉ ^^) • Gõ vào dòng sau trong khu vực 3 : Msgbox (0,"Thông báo","Hiển thị tiếng việt 100% ^^") Save nó lại, bây giờ ấn F5 để chạy, 1 chương trình nhỏ của bạn đã hình thành ! Tuyệt vời, chương trình hiển thị Unicode rất chuẩn, không bị lỗi như vb6 ^^. • Chuyển thành File exe : Có rất nhiều cách, nhưng có một cách rất đơn giản là truy cập đến thư mục chứa file *.au3 , nháy phải vào file này và chọn Complite Script . Nếu ko có lỗi gì thì lập tức bạn đã có 1 file *.exe hoàn chỉnh rùi ! Tiện lợi hơn là chỉ có 1 file duy nhất ! Đây là file vidu.au3 Đây là file vidu.exe ☻ Kết thúc : - Lệnh mở thông báo đơn giản: Msgbox ([kiểu thông báo 0~6],“[Tiêu đề]”,“[Text]”) Bài 2 : Chạy chương trình : Bạn hãy vào AutoIt script rồi gõ dòng sau vào : Run (“notepad”) Câu này có nghĩa là Chạy notepad.exe trong máy của bạn Rồi gõ tiếp : WinWaitActive ( "Untitled - Notepad") ; không dc đổi tiêu đề ! Xem thêm (rất quan trọng !) Có nghĩa là chờ cửa sổ notepad Gõ tiếp dòng này vào : Send("This is some text.") Có nghĩa là : Gửi dòng chữ trên cho notepad đang mở ! Và đây là dòng cuối cùng WinClose ( "Untitled - Notepad") Dùng để đóng Notepad. Tồng hợp, ta có code như sau : run ("notepad") ; chạy notepad WinWaitActive ( "Untitled - Notepad") ;chờ notepad Send("This is some text.") ; gửi text đến notepad WinClose ( "Untitled - Notepad") ; đóng notepad ; Thao tác nhanh như điện xẹt vậy ^^ ; là chú thích ! Bây giờ ấn F5, bạn sẽ thấy các công việc xảy ra lần lượt : - Mở notepad - Mở notepad có tiêu để là Utitled – notepad - Gõ dòng chữ This is some text vào notepad - Thoát notepad, hiện ra bảng tùy chọn thoát (Chẹp, cái chỗ “Thí í some text” là do tui bật unikey ^^) Bạn thấy hay chưa ? Thế mới là Auto ! ☺ Cách dùng hiệu quả lệnh WinwaitActive : Bạn mở chương trình đó lên trong windows, ví dụ notepad : Quả đúng như tên gọi ! AutoIT đã giúp chúng ta thực hiện Thao tác với notepad chỉ trong 1s mà chỉ với vài dòng code dễ hiểu ! Điều này rất khó với các ngôn ngữ như vb6,… Chép dòng chữ có khoanh tròn tiêu đề - vào đâu đó. Dòng chữ đó sẽ dùng cho vị trí này trong AutoIt: -Nếu tiêu đề dài hoặc bạn “lười” chép ^^, hãy dùng công cụ Windows Info có sẵn của AutoIt Bước 1 : chạy notepad Bước 2 : Chạy windows info ☻ Kết thúc : • Câu lệnh để chạy chương trình : run (“[tên chương trình]”) * tên chương trình hoặc đường dẫn chương trình Đưa con trỏ chuột vào tiêu đề notepad, sau đó copy từ chỗ này ! • Câu lệnh để chờ chương trình đó : WinWaitActive (“[tiêu đề]”) • Câu lệnh để gửi text đến chương trình đó : send (“[text muốn gửi]”) nếu muốn gửi kí tự “#”, gõ lệnh sau : Send (“# dấu thăng”,1)  cho flag là 1 • Câu lệnh để đóng chương trình đó : winclose (“[tiêu đề]”) [Học lập trình thì không thể không nắm vững căn bản, mà muốn nắm vững căn bản thì phải nắm vững lí thuyết đã, rồi kiến thức sẽ được củng cố qua thực hành, học từ từ, sẽ vào ^^] Bài 3 : Khai báo - Tui sẽ đi nhanh phần này, nhưng ko bỏ sót các phần quan trọng nhất ! • Khai báo biến : Các biến được khai báo và tạo ra với các từ khóa Dim, local và global: (phạm vi sử dụng : global > local > dim) Dim $var1 Hoặc bạn cũng có thể khai báo nhiều biến cùng một lúc: Dim $var1, $myvariable Bạn cũng có thể chỉ định một biến mà không cần khai báo (nhưng Tui khuyến kích khai báo trước). $Var1 = "abc" • Khai 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 = 12 . -designed by Lý Thế Minh – nick : autoboy195 – Y!m : unluckystar_195 borned : 20 -2- 1995 ^^! -Time : 10 :25 PM 18 .2. 10 (( tut có 32 trang) Tui sẽ cố trình bày 1 cách dễ hiểu nhất ! <tui tự sưu tầm. chương trình AutoIT để lập trình Tên chương trình : SciTe Script Editor Giao diện như sau : 1 – Thanh menu 2 – Thanh công cụ 3- Khu vực soạn thảo 4 – Thanh trạng thái 2. Một chương. Tiếng Việt có dấu trong AutoIT, bạn hãy làm như sau : File > Encoding > UTF – 8 with BOM hoặc UCS -2 Big Endian Lập trình nào ^^ ☺ Lưu ý : - Bất cứ chương trình AutoIt (viết tắt là auto)

Ngày đăng: 02/07/2014, 17:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan