+1

Giới thiệu về ngôn ngữ lập trình AutoIt

1. Giới thiệu chung

AutoIt là một ngôn ngữ lập trình được cung cấp miễn phí, có dạng kịch bản, dễ sử dụng, giúp người dùng có thể thực hiện những công việc mình thường phải làm trên máy tính một cách tự động. AutoIt có thể làm được rất nhiều việc và giúp ích được rất nhiều trong việc tự động hóa trên máy tính.

2. Đặc điểm chung

2.1: Ưu điểm

  • 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ổ
  • Cho phép tạo GUI (Graphic User Interface) – giao diện người dùng
  • Hỗ trợ COM (Component Object Model)
  • Gọi một cách có định hướng các DLL mở rộng và các hàm API
  • Biên dịch ra file chương trình một cách nhanh chóng

2.2: Nhược điểm

  • Không định nghĩa kiểu dữ liệu cho các biến, chính vì vậy khi code phình to thì rất khó debug
  • Dễ bị dịch ngược: khi biên dịch, mã nguồn của autoit bị nén luôn vào file thực thi nên việc này rất dễ bị dịch ngược chương trình
  • Thường bị các phần mềm anti-virus nhận diện là virus

3. Cài đặt AutoIt

Để có thể code và biên dịch hoặc chạy các chương trình AutoIt thì bạn cần phải cài đặt bộ AutoIt bao gồm:

  • AutoIt: Các thư viện AutoIt, document tiếng anh, và các chương trình AutoIt mẫu
  • Aut2exe: Biên dịch chương trình Autoit ra file. .exe có thể chạy ở mọi phiên bản windows
  • AutoItX: Liên kết với các thư viện DLL/COM hoặc với ngôn ngữ khác C# PowerShell ...
  • AutoIt Script Editor: Editor giúp đỡ việc code Autoit

Các bạn có thể download bản full AutoIt tại đây:

https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe

Để biết thêm chi tiết hoặc tải các phiên bản mới hơn thì bạn vào link này nhé:

https://www.autoitscript.com/site/autoit/downloads/

4. Viết một chương trình đơn giản

Sau khi tải và cài đặt AutoIt, AutoIt Script Editor thì bạn tiến hành tạo một file mới bằng cách ấn chuột phải -> New -> AutoIt V3 Script, sau đó đổi tên file. Sau đó bạn tiến hành việc mở file vừa tạo lên. Tiếp theo bạn gõ những dòng code đầu tiên. Để chạy chương trình thì bạn vào Tool -> Go hoặc ấn F5 thì code sẽ được chạy. Và cuối cùng là cách build ra file .exe, bạn vào Tool -> Build hoặc ấn F7 để build dạng default. Nếu bạn muốn tùy chỉnh các thông tin trước khi build thì bạn vào Tool -> Compile hoặc ấn Ctrl + F7. Đây mới chỉ là demo một chương trình rất đơn giản, để làm được nhiều tools hay thì bạn cần phải học và thực hành nhiều hơn nữa nhé.

5. Một số ý kiến tổng hợp

  • Autoit được xem là một ngôn ngữ lập trình dễ dàng tiếp cận dành cho người mới bắt đầu.
  • Autoit được xem là một ngôn ngữ hỗ trợ tốt để viết các tiện ích auto. Ví dụ như là auto webgame, keylogger, botnet, auto click chuột, auto đăng nhập.. và những thao tác tự động khác mà không cần đến sự can thiệp của người dùng.

Nguồn tham khảo:

https://vi.wikipedia.org/wiki/AutoIt
https://www.autoitscript.com/site/
http://autoitvn.com/

All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.