Sau này có thêm MacroCreator thì nó càng dễ gắp trăm lần.
để hiểu sâu hơn về cách dùng thì hãy đọc ở đây :Tại đây
Cài đặt thì ở trên đó luôn chọn bản Current cho ôn định. |
các bạn có thể đọc bài hướng dẫn mẫu về cách sử dụng autohotkey tại đây
2/Macro Creator
Là công cụ để ghi lại các hành động ,thao tác nói chung là 1 kiểu tạo auto với rất nhiều tính năng.
và cái hay là nó đã hỗ trợ tiếng việt .
trang chủ và dowload: Tại đây
vd : gửi mail.
Giao diện cơ bản của nó như vầy. |
Tính năng :
Nó hỗ trợ tất cả các tính năng và hàm của autohotkey dưới dạng giao diện và tự động tạo ra code
full mọi chức năng xử lý trừ cách tạo 1 giao diện gui cho auto, sau đây mình xin giới thiệu qua 1 số tính năng chính mà mình hay dùng.
giao diện với các tính năng dành cho việc thao tác vs chuột với nhiều tùy chọn, nhưng để sử dụng cho việc auto thì hay dùng click không chiếm chuột (hàm Controlclick). MouseClick....
tùy thuộc vào nhu cầu của bạn sau khi thiết lặp xong bấm OK . sẽ tự động tạo cho bạn 1 đoạn code, bạn chỉ cần copy đoạn code đó vào script autohotkey test thử là được, nó chạy chính xác đến 1000% .
gửi text,string, ký tự các kiểu vào ứng dụng, game các kiểu có full hết chức năng tùy chọn.
tương ứng với các lệnh ControlSendRaw,ControlSend,ControlSend....
Giao diện xử send văn bản |
2.2/ Giao diện xử lý WindowXử lý đẹp mọi loại cửa sổ với full lệnh
Giao diện xử lý window |
2.3/ Tìm kiếm và xử lý bằng hình ảnh
Đây là tính năng hay sử dụng đối với các game 2d , nhưng hầu như ai cũng cần sử dụng . bao gồm tìm kiếm bằng hình ảnh, và tìm kiếm pixel điểm ảnh.
sau khi tùy chỉnh xong chỉ việc nhấn OK nó sẽ tạo sẵn code ở khung bên phải.
Ngoài ra còn rất nhiều tính năng khác. tùy theo mục đích ae tự tìm hiểu nhé
Giao diện xử image search |
3/ Kết hợp Autohotkey với Macro Creator
trước đây khi mới học viết script autohotkey mình hay sử dụng AutoGui để tạo giao diện,- ưu điểm tạo giao diện nhanh
- nhược điểm khi code cồng cềnh có sửa và edit giao diện
trên Macro Creator mình sẽ tạo 1 box thông báo !
tạo Msgbox |
Sau đó mình sẽ copy code dán vào trong code của Autohotkey
Nhấn excute để run chương trình |
Autohotkey tạo ứng dụng auto khá là ngon, nhưng ở VN ít người biết đến và sử dụng rộng rãi như Autoit. và cả 2 ngôn ngữ này sau 1 thời gian khi project to lên thì code sẽ nhiều và khó tái sử dụng.
chính vì thế mình chuyển sang dùng kết hợp C# + Lib AHK + MacroCreator
chính vì thế mình chuyển sang dùng kết hợp C# + Lib AHK + MacroCreator
4/C# + Lib AHK + MacroCreator
ở giao diện Visual Studio cạc bạn chọn menu Project -> Manager Nuget Packet.-> gõ vào autohotkey
Tùy mục đích sử dụng, ở đây mình chỉ cài Lib sharpAHK
Cài lib autohotkey cho C# |
Cách sử dụng. vd :
ví dụ về cách tái sử dụng hàm của Lib AHK để tạo hàm mới |
Vậy là với việc sử dụng Visual Studio để tạo giao diện Gui và xử lý các sự kiện cho button, thì việc kết hợp MacroCreator với ngôn ngữ C# + AHK để viết auto game trở nên dễ dàng hơn nhiều.
Qua bài viết này nếu các bạn có thắc mắc cứ lên mạng hỏi thẳng google và đừng quên click vào quảng cáo ủng hộ mình nhé.
thanks all. |