1. Trang chủ
  2. » Giáo án - Bài giảng

tài liệu autoit đại học bách khoa đà nẵng

43 455 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Ngày đăng: 17/04/2015, 15:14

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w