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
Trang 1NGÔ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 !
Trang 21 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
Trang 32 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
Trang 4☻ 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 ^^
Trang 5; 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,…
Trang 6Ché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 !
Trang 7• 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ư:
Trang 8Const $const1 = 1, $const2 = 12