Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 43 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
43
Dung lượng
315,11 KB
Nội dung
AutoIt Jellydn –Lớp 06T1 – Khoa CNTT Đai học Bách Khoa ĐàNẵng Nội dung n Giới thiệu về AutoIt n Các vídụmở đầu n Cúpháp n Một số thủ thuật n GUI vàxửlý sự kiện n Lời kết Giới thiệu về AutoIt n AutoIt n Làmột ngôn ngữ script n Giúp NSD giả lập tự động: n Phím n Kích chuột n Tương tác với chương trình,file khác của máy tính. n Cócấu trúc tựa BASIC n Đơn giản , dễ học n Nhỏ gọn n Miễn phí n Tips: nên gõ vàthực thi lại các vídụkhi học !!! n Tải tại vàcài đặt AutoIt tại địa chỉ http://www.autoitscript.com/autoit3/ Các vídụmở đầu nHelloWorld n Chuột phải ngoài desktop -> new -> AutoIt v3 Script Các vídụmở đầu nHelloWorld n Đặt tên làhelloworld.au3 Các vídụmở đầu nHelloWorld n Chuột phải lên file vừa tạo -> Edit Script Các vídụmở đầu nHelloWorld n SciTE sẽ được mở Các vídụmở đầu nHelloWorld n Bạn thêm vào cuối file helloworld.au3 n MsgBox(0, "Tutorial", "Hello World!") n Save n Kiểm tra cúpháp :Tool->SyntaxCheck Prod n Nhấn F5 (Tool -> Go) n Kết quả Các vídụmở đầu nTương tác với notepad n Tạo file note.au3 như vídụtrên n Vào Start -> Run : gõ notepad n Mở công cụ : AutoIt Window Info n Vào Start->Programs->AutoIt v3->AutoIt Window Info n Dùng để lấy thông tin của một cửa sổứng dụng Các vídụmở đầu nTương tác với notepad n Kích chuột vào của sổ notepad sẽ được thông tin về title [...]... MyDouble($value) $value = $value * 2 Return $value EndFunc Một số thủ thuật n Ẩn icon của AutoIt dưới khay hệ thống n n Thêm #NoTrayIcon vào đầu file Thực thi AutoIt trên Vista n n Vista yêu cầu “quyền” trước khi thực thi Thêm #RequireAdmin vào đầu file GUI và lập trình sự kiện n GUI(Graphical User Interfaces) n n AutoIT cho phép bạn dễ dàng tạo các control Các control thường dùng: n n n n n n n n n n... Global n n n Sử dụng toàn chương trình Từ lúc khai báo Local n n Chỉ trong hàm Hủy khi hàm kết thúc Cú pháp n Biến n Mảng n Truy cập phần tử qua chỉ số n n $Array[0]="A” Trong 1 mảng có thể chứa nhiều loại dữ liệu n n $Array[0]=1 $Array[1]=true $Array[2]="Text" $Array[3]=$AnotherArray Điều này không bị cấm nhưng không nên dùng Cú pháp n Macros n n n n Là những biến chỉ đọc Đặt bởi AutoIt Tên của macro... want to save") n n Send("!n") n n ;đợi thông báo tắt xuất hiện ; !n=Alt+N -> phím tắt của No trong lựa chọn thoát Save và thực thi (F5) Cú pháp n Kiểu dữ liệu n AutoIt chỉ 1 kiểu dữ liệu gọi là Variant n n n Nó có thể chứa số hay chuỗi kí tự Tùy thuộc vào lúc xử lý Gồm những loại dữ liệu sau: n n n n n n Int32 Int64 Double String Binary Pointer Cú pháp n Biến n Định danh: n n n n Bắt đầu với $ Gồm... GUICtrlCreateLabel("Hello world! How are you?", 30, 10) GUICtrlCreateButton("OK", 70, 50, 60) ;Hien cua so GUISetState(@SW_SHOW) ;doi 2s Sleep(2000) GUI và lập trình sự kiện n Lập trình sự kiện n AutoIt có 2 chế độ n MessageLoop n n n Là mặc định của AutoIt Dùng hàm GUIGetMsg() để lấy sự kiện OnEvent n n Dùng hàm Opt("GUIOnEventMode", 1) Dùng hàm GUICtrlSetOnEvent() để tạo hành động cho sự kiện ... $Array[3]=$AnotherArray Điều này không bị cấm nhưng không nên dùng Cú pháp n Macros n n n n Là những biến chỉ đọc Đặt bởi AutoIt Tên của macro bắt đầu với @ Không thể gán giá trị cho macro Cú pháp n Toán tử n Số học n =,+=,-=,*=,/=,&=,+,-,*,/,&,^ n n n Logic n n & : nối 2 chuỗi ^ : mũ AND , OR , NOT So sánh n =,==,=, n n n = : so sánh 2 số == : so sánh 2 chuỗi : khác Cú pháp n Câu điều kiện n If Then... range("A1:B2").clear EndWith $oExcel.quit Cú pháp n Vòng lặp cho phép chạy trong nó vòng lặp For khác Vòng lặp n For In Next n n For In statements Next Chỉ làm việc với mảng hay tập đối tượng Cú pháp n Vòng lặp n For In Next n ;Using an Array Dim $aArray[4] $aArray[0]="a" $aArray[1]=0 $aArray[2]=1.3434 $aArray[3]="test" $string = "" FOR $element IN $aArray $string = $string & . thi lại các vídụkhi học !!! n Tải tại vàcài đặt AutoIt tại địa chỉ http://www.autoitscript.com /autoit3 / Các vídụmở đầu nHelloWorld n Chuột phải ngoài desktop -> new -> AutoIt v3 Script Các. AutoIt n AutoIt n Làmột ngôn ngữ script n Giúp NSD giả lập tự động: n Phím n Kích chuột n Tương tác với chương trình,file khác của máy tính. n Cócấu trúc tựa BASIC n Đơn giản , dễ học n Nhỏ. AutoIt Jellydn –Lớp 06T1 – Khoa CNTT Đai học Bách Khoa ĐàNẵng Nội dung n Giới thiệu về AutoIt n Các vídụmở đầu n Cúpháp n Một số thủ thuật n GUI vàxửlý sự kiện n Lời kết Giới thiệu về AutoIt n