Monday, June 29, 2015

AutoIt cơ bản - Bài 1: Giới thiệu AutoIt, hướng dẫn cài đặt, sử dụng cơ bản

10:16 AM

Xin chào các bạn, chào mừng các bạn đến với tutorial về AutoIt của mình. Sau gần 2 năm tìm hiểu về AutoIt mình thấy nó rất hay rất mạnh mà lại đơn giản dễ học dễ làm nên mình quyết định sẽ chia sẻ tất cả những gì mình biết được về nó cho các bạn một cách dễ dàng nhất. Mỗi bài viết mình sẽ có các bài tập và cả video kèm theo để các bạn có thể lý thuyết + thực hành luôn.

Trong tutorial này mình sẽ hướng dẫn các bạn AutoIt cơ bản (câu lệnh if for while các kiểu....), giao diện người dùng GUI, một số thư viện của nó IE,http,..., cách search google lỗi hoặc source code,....

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ỉ :D. 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. 


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
Để biết thêm chi tiết hoặc tải các phiên bản mwois hơn bạn vào link này nhé https://www.autoitscript.com/site/autoit/downloads/

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


Ta ấn next thôi


Chọn I Agree để cài đặt


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


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


Next để cài cà các chương trình mẫu và Document


Chọn thư mục lưu chương trình cài đặt và Install


Cài đặt thành công bỏ tích Show relese notes để nó khỏi hiện cái gì đó ra và Finish

2. Tạo chương trình đầu tiêng với AutoIt

Ở đây mình đã tạo thư mục AutoIt Project ngoài desktop để tiện cho việc lưu trữ code.
Để tạo một file AutoIt bạn chỉ cần ấn chuột phải -> New -> AutoIt V3 Script và đổi tên là có thể tạo một file autoit trống



Để sửa code các bạn ấn chuột phải vào file autoit vừa được tạo ra -> Edit Script 

Ở đây có khá nhiều lựa chọn gồm: Run chạy chương trình, Compile Script biên dịch chương trình sang file .exe Compile Script x64 biên dịch chương trình chạy trên 64bit Compile Script x86 biên dịch chương trình chạy trên 32bit. Run Script x64 chạy chương trình trên 64bit. Run Script x86 chạy chương trình trên 32bit. Muck đích của việc chạy trên 32 hoặc 64 bit là kiểm tra xem code của bạn có chạy tốt trên các hệ thống windows hay không

Sau khi chọn Edit script trình soạn thảo được mở ra. Ở đây bạn sẽ thấy vài dòng Comment. Nếu bạn chưa từng học một ngôn ngữ lập trình nào và chưa biết comment là gì thì bạn hãy tìm hiểu bài này nhé

Giờ viết dòng code autoit đầu tiên bạn click con trỏ chuột cho nó xuống cuối editor viết như trong hình
MsgBox(0,'Xin chào','Xin chào bạn')
Bạn nên tạo thói quen tự gõ chứ không nên copy code để dán vào nhé. Để gõ tiếng việt trong Editor Autoit bạn vào File -> Encoding -> Utf-8 nhé nếu không sẽ bị lỗi font chữ
Vì là bài đầu tiên nên mình sẽ không nói về chức năng của MsgBox có nghĩa là gì bạn chỉ cần máy móc làm theo thôi. Còn nếu bạn tò mò thì hãy đọc tiếp loạt bài tiếp theo của mình nhé ^^

Let go! Giờ chạy nào bạn vào Tool -> Go hoặc ấn F5 code sẽ được chạy. Hoặc bạn double click vào file au3 nó cũng sẽ chạy. Bạn hồi hộp chứ ^^

Yeah nó chạy rồi kìa. Chắc giờ bạn đang rất háo hức và vui vì những ngày đầu tiên mình học lập trình cũng vậy ^^
3. Cách build ra file .exe

Để Build code thành một chương trình windows bạn vào Tool -> Compile hoặc chuột phải vào file như mình đã nói ở trên. chờ một tí file đã được build 

Với file .exe này bạn có thể chạy ở mọi phiên bản windows từ win 95 trở lên mà không cần sự hỗ trợ của AutoIt IDE

4. Bài tập

Hãy tạo một chương trình bằng AutoIt sử dụng MsgBox và build nó ra file .exe gửi cho thằng bạn thân với nội dung là "Ê thằng chó. Máy mày đã bị hack rồi ^^"


Và mình xin kết thúc bài đầu tiên ở đây hy vọng bạn sẽ thích và ủng hộ :D








Written by

Tôi là Quý, năm nay 18 tuổi với đam mê lập trình không giới hạn, tôi đã tự mình tìm hiểu mà không hề có thầy cô hoặc học ở bất cứ trường lớp trung tâm nào. Và tôi đã làm được những điều mà chính tôi cũng không thể tin được. Với hy vọng sẽ đem thêm nhiều tut hay đến cho mọi người nên đã lập ra blog này. Mong mọi người sẽ ủng hộ ^^!

4 comments:

  1. cam on ban nhieu lam nhung m tim mai khong thay file ễ no build ra o dau ca @@

    ReplyDelete
  2. m tim thay roi ban oi, cam on ban nhieu lam

    ReplyDelete
  3. thank bạn nhé, bài viết bổ ích

    ReplyDelete

 

© 2015 Chia sẻ tất cả các tutorial hay nhất về lập trình. All rights resevered. Designed by Templateism Chia sẻ những điều tốt nhất về lập trình

Back To Top