Aviosen Trang Tin Tức Công Nghệ điện Thoại Máy Tính ứng Dụng Phần Mềm
  • Máy Tính
  • Điện Thoại
  • LapTop
  • Thủ Thuật
  • Mẹo Hay
  • Game
  • Ứng Dụng
No Result
View All Result
  • Máy Tính
  • Điện Thoại
  • LapTop
  • Thủ Thuật
  • Mẹo Hay
  • Game
  • Ứng Dụng
No Result
View All Result
Aviosen.vn
No Result
View All Result
Home Thủ Thuật

AutoIT là gì ?

in Thủ Thuật
179 5
0

Mục lục bài viết

  1. 1. AutoIt là gì ? 
    1. Ví dụ
  2. 2. Cài đặt AutoIt
  3. Tính năng
  4. Điểm yếu

AutoIT là gì ? AutoIt (phát âm aw-toe-it) 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

Ban đầu AutoIt được thiết kế để tự động cấu hình cho hàng ngàn máy tính cá nhân. 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.

1. AutoIt là gì ? 


AutoIt – Nghe cái tên chắc bạn cũng đoán được một phần rồi nhỉ . AutoIt là một ngôn ngữ dễ học, 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. Bằng cách tự động bấm các phím hoặc click chuột, cùng với khả năng tương tác với các cửa sổ, các chương trình, các file trong máy tính…

AutoIt có thể làm được rất nhiều việc. Nhỏ, nhẹ, thậm chí có thể ko cần cài đặt, khả năng tương thích cao (từ Win 95 trở lên) và khả năng xuất ra file exe đã khiến AutoIt trở nên thông dụng và ngày càng được nhiều người biết đến. Riêng ở VN, AutoIt được biết đến thông qua hàng loạt những “virus” phát tán qua YM Có thể nói đây là một “hướng đi” khác của các chương trình viết bằng AutoIt, góp phần ko nhỏ khiến cho ngày càng nhiều các công cụ anti-virus nhận diện chương trình viết bằng AutoIt là virus, bất luận mục đích thực sự của những chương trình này là tốt hay xấu.

Vậy AutoIT là gì? – AutoIT là một ngôn ngữ lập trình theo dạng tự động. Nó là một ngôn ngữ bậc cao (vì là bậc cao nên trong thời gian lập trình có thể ít nhiều xảy ra những lỗi có thể gọi là “nhảm” – mình bị rồi -_-). Không như C là ngôn ngữ bậc thấp nên code của C thuộc dạng khó học. Còn AutoIT là mã nguồn bậc cao nên rất dễ học. Xem ví dụ nhé:

Ví dụ

$text = InputBox("Rio Blogspot", "AutoIT là gì?", "", "", 250, 120) Msgbox(0, "Rio Blogspot", $text)Xong. Giải thích nhé

  • $text là đặt biến cho hàm InputBox, hàm InputBox có thể được xem là một hàm dùng để lấy dữ liệu mà người dùng nhập vào. Ở cái ngoặt đầu tiên, “Rio Blogspot” là tiêu đề (title), “AutoIT là gì?” là phần giới thiệu, “” thứ nhất là dữ liệu cho sẵn người dùng trong khung input, “” thứ hai là password char, mình để trống thì có nghĩa không có gì xảy ra còn để một vài kí tự như “*” thì do dù nhập gì thì nó cũng hiện thị là “*”. 250 là chiều rộng, 120 là chiều cao.
  • MsgBox đúng như cái tên, có nghĩa là “Message Box”, là hộp thoại của phần mềm gửi đến người dùng. Số 0 đầu tiên là flaq (cái này những bài sau bạn sẽ biết), “Rio Blogspot” vẫn là tiêu đề”, $text. $text ở đây là dữ liệu mà bạn đã nhập ở khung InputBox ở trên, bạn nhập gì thì hộp thoại sẽ viết vậy.

2. Cài đặt AutoIt

Để có thể code và biên dịch hoặc chạy các chương trình AutoIt 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 …
  • Editor: IDEgiúp đỡ code Autoit. Nếu bạn đang thắc mắc tại sao không code trên notepad hoặc MS Word đi, sao lại cài cái của nợ này thì khi nào bạn học xong tut này bạn sẽ tự hiểu nhé :))
Các bạn download bản full AutoIt v3.3.12 tại đây: https://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe
Sau khi đã download xong thì chúng ta bắt đầu cài đặt

B1: Bạn click vào file đã tải về để mở nó ra

AutoIT là gì ?
Ta ấn next thôi
AutoIT là gì ?
Chọn I Agree để cài đặt
AutoIT là gì ?
Bạn có thể chọn 2 lựa chọn 1 là sử dụng trình x86 (32bit) hoặc x64 (64bit) làm mặc định. Vì chương trình 64bit không thể chạy trên 32bit nên ta chọn x86 thôi để chạy ở mọi nơi
AutoIT là gì ?
Có 2 lựa chọn là Run script và Edit the script bạn chọn Run nhé nó sẽ có cả trình Editor luôn
AutoIT là gì ?
Next để cài cà các chương trình mẫu và Document
AutoIT là gì ?
Chọn thư mục lưu chương trình cài đặt và Install
AutoIT là gì ?
Cài đặt thành công bỏ tích Show relese notes để nó khỏi hiện cái gì đó ra và Finish

Tính năng

Ở đâ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 các hành động 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ổ.
  • Tệp tin kịch bản có thể được biên dịch thành một tệp tin thực thi duy nhất.
  • Cho phép tạo GUI – giao diện đồ họa người dùng.
  • Hỗ trợ COM (Component Object Model).
  • Hỗ trợ Biểu thức chính quy (Regular Expression).
  • Gọi một cách có định hướng các tệp tin DLL mở rộng và các hàm API.
  • Tài liệu chi tiết và cộng đồ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 Windows Vista.

AutoIt được thiết kế sao cho nhỏ nhất có thể và không cần dùng đến các tệp tin DLL mở rộng hoặc Registry để nó có thể an toàn khi chạy trên các Server. Các tệp tin kịch bản có thể được biên dịch thành tệp tin thực thi (*.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 kịch bản hay ngôn ngữ lập trình yêu thích.

Điểm yếu

Ngoài các thuận lợi nêu ở trên, AutoIt cũng mắc phải một số điểm yếu khiến người dùng vô cùng khó chịu:

  • Hệ thống dữ liệu không định kiểu: AutoIt không định nghĩa kiểu dữ liệu cho các biến, điều này là 1 thuận lợi khá lớn cho người không chuyên nghiệp nhưng đối với những người chuyên nghiệp thì thực sự rất khó chịu vì rất khó debug.
  • Dễ bị Decompile: Khi biên dịch, mã nguồn của AutoIt bị nén luôn vào tệp tin thực thi, dù có được mã hóa đi nữa nhưng vẫn dễ dàng để decompile, một số lập trình viên có trình độ thường phải dùng thêm một số thủ thuật để khắc phục.
  • Thường bị các chương trình diệt Vi-rút nhận diện là mã độc.

Anydesk là gì?

Related Posts

Moi Nhat Cach Khoi Phuc Tai Khoan Facebook Bi Hack Mat So Dien Thoai Email 4

(Mới nhất) Cách khôi phục tài khoản Facebook bị hack mất số điện thoại, email

14/09/2021
Cach Tat Windows Defender Win 10

Hướng dẫn cách tắt Windows Defender trên Windows 10 cực kì đơn giản

24/04/2021
Cach Khac Phuc Loi Winlicense 6

Lỗi winlicense là gì và Cách khắc phục lỗi winlicense

21/06/2019
Lam Checklist Trong Excel 4

Hướng dẫn làm Checklist chi tiết trong Excel.

18/06/2019
Xoa Tin Nhan Tren Facebook Khi Da Gui

Xóa tin nhắn trên facebook khi đã gửi

16/06/2019
Phim Tat Chup Anh Man Hinh 13

8 phím tắt chụp ảnh màn hình

19/05/2019
Cach Tat Adblock Disable An

Cách tắt adblock, disable trên trình duyệt

19/05/2019
Cach Dang Nhap Zalo Tren May Tinh 4

Cách đăng nhập 2 nick Zalo trên máy tính

16/08/2019
Cach Doi Ten May Tinh Windows 10 12

Cách đổi tên máy tính Windows 10

15/05/2019
xem password wifi win 10

2 cách xem password wifi win 10

14/05/2019
Load More
Next Post
cách nhắn tin trên instagram pc

Cách nhắn tin instagram trên PC

Hướng dẫn sử dụng instagram trên máy tính

Hướng dẫn sử dụng instagram trên máy tính

Recommended.

Lien Minh Huyen Thoai 2

18 Mẹo chơi game giúp bạn chơi Liên Minh Huyền Thoại ngày càng lên “Trình”

13/04/2021
2 bài văn tả cây xoài lớp 4 ngắn gọn nhất Việt Nam

2 bài văn tả cây xoài lớp 4 ngắn gọn nhất Việt Nam

12/03/2023

Trending.

cắt video trên máy tính

Cách cắt video trên máy tính

04/05/2019
Cach Khoa Tai Khoan Messenger

Cách khóa messenger và vô hiệu hóa tài khoản Facebook tạm thời.

17/02/2023
Cach Hack Facebook Nguoi Khac

(Mới 2023) Cách Hack Facebook (FB) Trên Điện Thoại Bạn Nên Biết

17/02/2023
Cách lưu video trên youtube về máy tính

Cách lưu video trên youtube về máy tính

04/05/2019
Cach Tat Adblock Disable An

Cách tắt adblock, disable trên trình duyệt

19/05/2019

Tag: tải video facebook, tải video youtube, tải nhạc soundcloud, tải ảnh instagram, tải video fb

Chuyên mục

  • Facebook
  • Game
  • Học Tập
  • Mẹo Hay
  • Thủ Thuật
  • Tin Điện Thoại
  • Tin LapTop
  • Tin Máy Tính
  • Tin Tức Nổi Bật
  • Ứng Dụng

Thẻ

3 trường hợp trong phát âm s/es bỏ chặn bỏ chặn facebook comment bằng page fb comment bằng page trên điện thoại iphone các dạng so sánh kép cách bỏ chặn faceook cách comment bằng fanpage fb cách phát âm ed mẹo cách đặt biệt danh trên điện thoại các thì cấu trúc so sánh kép danh từ dấu hiệu thì hiện tại tiếp diễn facebook hiện tại tiếp diễn hướng dẫn xóa tài khoản facebook hướng dẫn đặt biệt danh trên mess hướng dẫn đổi tên Facebook 1 chữ làm thế nào để xóa email lưu ý về so sánh kép messenger mẹo nhớ cách phát âm s/es mẹo nhớ phát âm s/es đầy đủ mẹo phát âm ed phân biệt ba cách đọc s/es sau more là gì sau more là từ loại gì so sánh hơn so sánh kép thì quá khứ tính từ xóa email xóa email fb xóa nick facebook thế nào xóa nick fb âm hữu thanh âm vô thanh đặt biệt danh trên messenger thế nào đổi tên 1 chữ đổi tên 1 chữ bằng máy tính đổi tên 1 chữ trên điện thoại

Recent News

2 bài văn tả cây xoài lớp 4 ngắn gọn nhất Việt Nam

2 bài văn tả cây xoài lớp 4 ngắn gọn nhất Việt Nam

12/03/2023
Pin Sac Du Phong Hawai Xin Xo 768x768

Có nên mua sạc dự phòng Huawei hay không 2022 ?

18/11/2022

© 2021 - Toàn bộ bản quyền thuộc Aviosen

No Result
View All Result
  • Máy Tính
  • Điện Thoại
  • LapTop
  • Thủ Thuật
  • Mẹo Hay
  • Game
  • Ứng Dụng

© 2021 - Toàn bộ bản quyền thuộc Aviosen

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In