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 [...]... 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 chữ , số và _ Ví dụ... 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 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 ^... 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... tạo cửa sổ làm việc GUICtrlCreate…() : tạo các control tương ứng GUISetState() : hiện hay ẩn cửa sổ GUIGetMsg() : lấy thông tin về cửa sổ GUICtrlRead() : đọc dữ liệu từ control GUICtrlSetData() : ghi dữ liệu vào control GUICtrlSet…(): ghi dữ liệu vào một số thuộc tính khác ( màu sắc , font chữ,…) GUI và lập trình sự kiện n GUI(Graphical User Interfaces) n HelloGUI.au3 n n n n n #include ... 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 . 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. 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à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ócóthể chứa số hay chuỗi kítự n Tùy thuộc vào lúc xử lý n Gồm những loại dữ liệu sau: n Int32 n Int64 n Double n