Tải bản đầy đủ (.pdf) (6 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (150.08 KB, 6 trang )

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
 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
:
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



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

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ừ

Ở đâ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ụ
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
( hoặc Source Edit
( 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!


×