Diễn Đàn Phan Ri Club Online

Chào Mừng Bạn Đến Với PhanRiClub Diễn Đàn Giao Lưu Kết Nối Bạn Bè ! Hãy Đăng Kí Thành Viên Để Chia Sẽ Nhưng Thủ Thuật Mà Bạn Biết & Còn Nếu Là Thành Viên Hãy Đăng Nhập Chia Sẽ Bài Viết Các Bạn Nhé ! Diễn Đàn Mới Thành Lập Còn Nhiều Thiếu Sót Rất Mong Sự Đóng Góp Nhiệt Tình Cửa Các Bạn ! Xin Cảm Ơn Các Bạn Nhiều

Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

Đăng Ký

Bạn phải điền đầy đủ thông tin đăng ký!

  

[Nhập Môn AuToIT] Giới thiệu ngôn ngữ lập trình Autoit

Share
  • Gửi bài mới
  • Trả lời chủ đề này
Admin
avatar

Giới Tính : Nam

Xu : 25

Điểm Cảm Ơn : 114

Tham Gia : 18/10/2013

Birthday : 11/03/1992


#1

 on Mon Oct 23, 2017 8:19 pm

 [You must be registered and logged in to see this link.]


AutoIt v3 là một [You must be registered and logged in to see this link.] được cung cấp [You must be registered and logged in to see this link.], có dạng kịch bản giống như [You must be registered and logged in to see this link.] được thiết kế để tự động hóa các GUI (Graphic User Interface : [You must be registered and logged in to see this link.])
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 [You must be registered and logged in to see this link.] 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 [You must be registered and logged in to see this link.].
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.


Tính năng và ưu điểm:
Sau đây là một số ưu điểm và 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





  • Làm việc với User Account Control (UAC) trên [You must be registered and logged in to see this link.]



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 [You must be registered and logged in to see this link.] (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à [You must be registered and logged in to see this link.] 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.


Nguồn : Wikipedia









Một số ý kiến cá nhân về ngôn ngữ lập trình Autoit:






  • Autoit là một ngôn ngữ lập trình được tách ra từ C++ , có nền tảng 



  • C++ nhưng về cấu trúc , câu lệnh và định nghĩa hàm trong Autoit đơn giản



  • hơn rất nhiều lần .








  • Autoit được xem là ngôn ngữ dễ dàng tiếp cận dành cho người mới bắt 



  • đầu , chỉ cần có những kiến thức căn bản về thuật toán và thao tác với 



  • hàm, biến ... ( Những kiến thức cơ bản về lập trình này đã được truyền 



  • đạt thông qua ngôn ngữ giảng dạy phổ biến trong các trường cấp 3 hiện 



  • nay , đó là ngôn ngữ Pascal ) và một chút tìm tòi học hỏi là đủ để tiếp 



  • cận và khai phá cho mình một vốn kiến thức kha khá về ngôn ngữ Autoit 



  • này rồi.












  • Autoit được xem là một ngôn ngữ hỗ trợ tốt để viết các tiện ích auto



  • hiện này mà không cần phải có kiến thức sâu về tin học hay những hiểu 



  • biết nâng cao về lập trình . Một số tool auto phổ biến có thể viết bằng 



  • ngôn ngữ Autoit như : Auto webgame , Auto Auditon , Auto CS , Auto Võ 



  • Lâm 2 , Auto Gunny , Keylogger , Botnet , Auto Reply Yahoo , Auto click 



  • chuột , các Auto đăng nhập... và những thao tác tự động khác mà không 



  • cần sự can thiệp của người dùng đều có thể thực hiện bẳng ngôn ngữ này 



  • một cách đơn giản và hiệu quả.








  • Trên đây là vài dòng giới thiệu khái quát về ngôn ngữ lập trình 



  • Autoit , ở phần tiếp theo mình sẽ đề cập đến các thao tác cài đặt , viết



  • code , biên dịch một dự án Autoit và một số công cụ chống decompile mã 



  • nguồn autoit ...



Hãy Cùng Mình Xây Dựng Diễn Đàn PhanRiClub Các Bạn Nhé