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
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 : Lp trình cơ bn
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 : ư
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 :
1 – Thanh menu
2 – Thanh công c
3- Khu v c so n
th o
4 – Thanh tr ng thái
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 : ươ
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ướ
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,… ư
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ươ ườ ươ
• 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)
Đ a con trư
chu t vào
tiêu đ
notepad, sau
đó copy t
ch này !