1. Trang chủ
  2. » Công Nghệ Thông Tin

GIỚI THIỆU VỀ AUTOIT-Lập Trình Trên AutoIT part 1 ppsx

6 868 10
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 150,08 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ở đây là các tính năng chính : Dễ học vì các cú pháp đơn giản Giả lập được việc nhấn phím và di chuyển chuột Thao tác được với các tiến trình và cửa sổ Tương tác được với các control

Trang 1

GIỚI THIỆU VỀ AUTOIT

AutoIt v3 là một ngôn ngữ lập trình được cung cấp miễn phí, có dạng kịch bản giống như BASIC được thiết kế để tự động hóa các GUI (Graphic User Interface : giao diện người dùng) và các thao tác thường dùng Nó là sự phối hợp của việc giả lập nhấn phím , di chuyển chuột và thao tác trên cửa sổ/control (control là các đối tượng tương tác được trên cửa sổ, ví dụ như là button - nút bấm) để thực hiện tự động các tác vụ theo cách thức mà các ngôn ngữ khác không thể làm hoặc làm không chuẩn xác AutoIt có dung lượng rất nhỏ gọn, có thể chạy độc lập trên tất cả các phiên bản của Windows mà không cần các runtime để làm nền Tuy nhiên, kể

từ phiên bản v3.3, AutoIt đã không còn hỗ trợ cho Windows 9x và Win NT 4.0 Ban đầu AutoIt được thiết kế để tự động cấu hình cho hàng ngàn máy PC Theo thời gian, AutoIt trở thành một ngôn ngữ đầy sức mạnh với sự hỗ trợ các biểu thức phức tạp, hàm do người dùng tự định nghĩa, các vòng lặp và mọi thứ mà một người lập trình kịch bản dày dặn mong đợi

Ở đây là các tính năng chính :

Dễ học vì các cú pháp đơn giản

Giả lập được việc nhấn phím và di chuyển chuột

Thao tác được với các tiến trình và cửa sổ

Tương tác được với các control trên cửa sổ

File mã có thể được biên dịch thành một file thi hành duy nhất

Cho phép tạo GUI - giao diện người dùng

Hỗ trợ COM (Component Object Model)

Hỗ trợ biểu thức thông thường

Gọi một cách có định hướng các DLL mở rộng và các hàm API Tài liệu chi tiết và cộng đồng rộng hỗ trợ lớn

Tương thích với tất cả phân hệ của Windows

Hỗ trợ Unicode và x64

Trang 2

Làm việc với User Account Control (UAC) trên Vista

AutoIt được thiết kế sao cho nhỏ nhất có thể và không cần dùng đến các file DLL

mở rộng hoặc Registry để nó có thể an toàn khi chạy trên các Server Các file

script (mã, kịch bản) có thể được biên dịch thành file exe với công cụ Aut2Exe

Sự kết hợp các COM và DLL từ việc gọi AutoItX cho phép bạn thêm các tính năng độc nhất vào các đoạn script hay ngôn ngữ lập trình yêu thích

CẤU TRÚC THƯ MỤC CÀI ĐẶT AUTOIT

Các file và thư mục Miêu tả

(Thư mục cấp trên)

AutoIt3.exe Chương trình chính của AutoIt để chạy các file script AutoIt3_x64.exe Phiên bản x64 của AutoIt (nếu có cài đặt)

AU3Info.exe AutoIt Window Info Tool – cung cấp thông tin từ cửa

sổ

AU3Info_x64.exe Phiên bản x64 của AutoIt (nếu có cài đặt)

AU3Check.exe Trình kiểm tra cú pháp

AutoIt.chm File trợ giúp, sử dụng AutoIt3.chm và UDFs3.chm Uninstall.exe Trình gỡ bỏ AutoIt

AutoIt v3 Website.url Shortcut để truy cập vào website

: http://www.autoitscript.com/autoit3/

Aut2Exe

Icons\ Chứa các icon (*.ico) để dùng cho file au3

Aut2Exe.exe Trình biên dịch file nguồn thành file exe

Trang 3

Aut2Exe_x64.exe Phiên bản x64 của AutoIt (nếu có cài đặt)

AutoItSC.bin Mẫu có thể thực thi cho mã đã được biên dịch

AutoItSC_x64.bin Mẫu có thể thực thi x64 cho mã đã được biên dịch

UPX.exe Trình nén UPX để nén kích thước của file mã khi dịch

sang file exe

Examples

GUI\ Các ví dụ về GUI được viết trong AutoIt

Helpfile\ Chứa các file script ví dụ được dùng trong file help

Extras

AutoUpdateIt\ Chứa một script giúp cho việc cập nhật phiên bản mới

của AutoIt3

Editors\ Chứa các định nghĩa màu cú pháp cho vài trình soạn

thảo phổ biến

Exe2Aut\ Chứa các công cụ chuyển file exe sang file script

nguồn

SQLite\ Chứa tiện ích dòng lệnh SQLite và file trợ giúp

v2_to_v3_Converter\ Chứa công cụ giúp chuyển đổi cú pháp AutoIt từ

v2.64 sang AutoIt v3

Icons

Chứa icon được dùng cho file au3

Include

Chứa các file thư viện với các hàm được định nghĩa sẵn

Trang 4

AutoItX

Chứa một phiên bản DLL của AutoIt v3 để cung cấp một tập hợp con các tính năng của giao diện ActiveX/COM và DLL

SciTe

Chứa trình biên soạn văn bản SciTe để viết script

Xin nhắc lại là để chạy được các đoạn script của AutoIt, chỉ yêu cầu có file

AutoIt3.exe Nếu bạn biên dịch một file script sang file có thể thực thi thì người

dùng khác không cần phải cài đặt AutoIt mà vẫn có thể chạy được file script đã biên dịch

(Ngoại lệ : dưới Windows NT4, file PSAPI.dll thì cần thiết trong đường dẫn hoặc trong thư mục cài đặt AutoIt cho các hàm Process…() làm việc.)

VIẾT SCRIPT

Trong AutoIt đã được tích hợp sẵn trình soạn thảo SciTe cho phép ta viết và chạy các đoạn script một cách tự động Tuy nhiên đây là bản rút gọn cho nên đã được lượt bỏ vài tính năng và công cụ bổ sung Phiên bản đầy đủ các bạn có thể tải về từ http://www.autoitscript.com/autoit3/scite/

Ở đây tôi xin nói thêm vài điểm lưu ý trong việc soạn mã

Khi viết script trong SciTe, bạn cần phải lưu lại trước khi nhấn phím F5 để chạy File nguồn có đuôi là au3

Để viết và hiển thị được tiếng Việt, bạn vào "File > Encoding" sau

đó chọn UCS -2 Little Endian hoặc UCS-2 Big Endian

SciTe sẽ hiển thị các dòng lệnh của bạn với nhiều màu sắc khác nhau, tùy theo thành phần cú pháp Nếu bạn cảm thấy các màu sắc hiển thị không vừa ý thì có thể sử dụng công cụ SciTeConfig để chỉnh lại Công cụ

Trang 5

này có sắn trong phiên bản full của SciTe hoặc tải riêng lẻ từ www.autoitscript.com

Nếu bạn không thích dùng SciTe để soạn script thì có thể dùng các công cụ biên soạn miễn phí khác như Crimson Editor (http://www.crimsoneditor.com/) hoặc Source Edit (http://www.sourceedit.com/) nhưng sẽ phải thực hiện cấu hình việc khai báo chương trình chạy file au3 và trình biên dịch.Các file cú pháp được viết sẵn do AutoIt cung cấp có thể dùng cho nhiều trình soạn thảo và chúng được chứa trong trong thư mục Extra ( \AutoIt v3\Extra)

BIÊN DỊCH FILE SCRIPT THÀNH FILE EXE

Khi biên dịch một file script thành file exe, bạn có thể yên tâm rằng nó sẽ chạy được trên mọi máy tính cài hệ điều hành Windows mà không cần bất cứ một runtime nào để làm nền Bởi vì tất cả các #include cũng sẽ được nén, mã hóa và kết hợp vào trong một file duy nhất Nhưng bạn cần phải chắc chắn một điều rằng file script của bạn không có lỗi cú pháp, bởi vì compiler không thực hiện kiểm tra

cú pháp khi biên dịch sang file *.exe

Muốn thực hiện việc biên dịch file script, có 3 cách :

Cách 1 : Bạn cần gọi công cụ Aut2Exe Vào menu "Start > All programs >

AutoIt v3 > Compile scritpt to exe" và làm theo hướng dẫn của mẫu form

Error!

Ngày đăng: 03/07/2014, 00:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm