Trang Chủ   Vn+ TiVi   Fanpage Twitter  Fanpage FaceBook
Loading
                                         

Bản Tin Câu Lạc Bộ Pa Tin Im-Pod                                                                          
Diễn đàn Vn+
Tiêu Điểm

Tình Yêu - Giới Tính

1001 Bí Ẩn

Tổng hợp phần mềm

Ebook

Thủ Thuật IT

Thủ Thuật Blog

Video Clip

Lạ & Fun


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

1Tra Cứu File Help trong autoit Empty Tra Cứu File Help trong autoit Mon Aug 22, 2011 5:18 pm

Trunks-Kun

Trunks-Kun
Administrator
Administrator
Chú ý: Tut này giành cho những ai đang xem file Help AutoIT nguyên bản - Tiếng Anh
- Cũng như mình đã nói trước đây, tra cứu File Help này không nhất thiết phải giỏi tiếng Anh, chỉ cần biết xài Từ Điển Anh-Việt là được. Bạn có thể dùng English Study 4.1 với chức năng tra cứu nhanh để tra cứu, cách sử dụng và cách cài đặt English Study mình phải bỏ qua, vì nếu không phải thêm 1 bài nữa, trong khi Hướng Dẫn dùng nó trên mạng có rất nhiều, mong các bạn thông cảm.

- Tuy nhiên các bạn có thể tìm kiếm thông tin về nó trên Google, rất dễ không khó đâu. Đây là link down mình tìm sẵn cho các bạn:
:rip: English Study 4.12 (Mình nghĩ ra tiệm mua luôn cho nó phẻ)
- Đối với những bạn không muốn cài phiền phức có thể dùng Từ Điển trực tuyến, trên mạng hiện giờ cũng có rất nhiều, ở đây mình có 1 Link share cho các bạn luôn nè:
:rip: Từ Điển Trực Tuyến

- Bây giờ tụi mình bắt tay vào tìm hiểu cái File Help này nha. Theo mình biết thì Files Help của AutoIT có tất cả 5 File...
- Sao nhiều thế :-O ? Hì hì cứ từ từ, thật ra mình kể nhiều như vậy để các bạn dễ phân biệt, chúng cụ thể như sau:

:rip: AutoIt3\AutoIt3.chm: tất cả những gì có liên quan đến AutoIT đều có trong này, nó bao gồm Lịch Sử Phát Triển, Hướng Dẫn Cơ Bản, Thông Tin về các Hàm, Thông tin cập nhật trong mỗi phiên bản của AutoIT,...

:rip: AutoIt3\UDFs3.chm: ngoài những hàm mặc định có sẵn, trong AutoIT còn có rất nhiều hàm khác, được gọi là Hàm Do Người Dùng Định Nghĩa (UDF), chúng được tạo ra từ các hàm Mặc Định trong AutoIT, rồi được gói lại trong 1 File *.AU3 và sẽ được Include theo kiểu Thư Viện (Giống file *.h của C++). Và file UDFs3.chm này chứa tất cả những thông tin về các Hàm tự tạo trên.

:rip: AutoIt3\AutoIt.chm: thật ra cái này chỉ là File tổng hợp từ 2 cái trên (AutoIt3.chm và UDFs3.chm), muốn dùng cái này phải Copy 2 cái trên để chung 1 thư mục mới xài được.

:rip: AutoIt3\AutoIt3Help.exe: đây là File Help kiểu EXE, nó được dùng để kích hoạt File AutoIt.chm khi bạn đang viết code trong AutoIT3.

:rip: AutoIt3\AutoItX.chm: còn cái này cũng không rõ nó dùng làm gì, giống như là File Help AutoIT thời Tiền Sử vậy .

- Vậy tóm lại là xài cái nào? - Xài cái AutoIt.chm là đủ rồi, nếu muốn Copy để riêng ra thì Copy thêm 2 cái AutoIt3.chm và UDFs3.chm là được.

- Đã xác định được Tử Thi cần mổ xẽ , bây giờ bắt đầu phân tích nó nè :
- AutoIt.chm gồm có 2 phần: Bên trái là 4 Tab điều khiển giúp duyệt qua các bài Hướng Dẫn. Bên Phải là nội dung Hướng Dẫn.

Tra Cứu File Help trong autoit File

Chức năng 4 Tab Bên Trái Như sau:

Contens: đây là Tab duyệt Cơ Bản, được hiển thì dưới dạng Cây Thư Mục, sử dụng nó không có gì khó giống như xài Explorer thôi.
Index: đây là Tab duyệt chi tiết hơn, các bài viết được hiển thị có sự xắp sếp theo Tiêu Đề. Bạn có thể tìm kiếm bài hướng dẫn tại đây, Tab sẽ duyệt qua Tiêu Đề của các bài viết gần giống với Từ Khóa của bạn nhất.
Search: cũng là 1 dạng tìm kiếm giống như Index, nhưng Tab này tìm kiếm trong Nội Dung Hướng Dẫn, hễ có từ nào giống với từ khóa bạn nhập vào là nó lọc lấy Nội Dung đó ra. Nếu sử dụng tốt các chức năng lọc trong Tab này bạn sẽ tìm được hướng dẫn mà mình cần, với độ chính xác cao hơn Index.
Favotires: khi có những bài hướng dẫn cần dùng nhiều bạn có thể dùng Tab này để lưu tại. Tab sẽ lưu lại bài đang hiển thị ở phần Nội Dung Bên Phải.

Ví dụ 1: Sử dụng Tab Index:
(Bài viết được đăng trên 72ls.net, mong đọc giả vào xem ủng hộ Ban Biên Tập viết tiếp cho cộng đồng)

Nhập chữ MouseClick vào, trong khi nhập bạn sẽ thấy Danh Sách Tìm Được có sự thay đổi. Khi nhập xong, tiêu đề nằm trên cùng danh sách chính là Hướng Dẫn gần đúng nhất mà bạn cần tìm.

Tra Cứu File Help trong autoit File

Ví dụ 2: Sử dụng Tab Search:

Tụi mình cũng nhập chữ MouseClick vào, không cần hiệu chỉnh gì thêm. Trong khi nhập, nội dung Danh Sách Tìm Được sẽ không có gì thay đổi, cho đến khi bạn Enter hoặc bấm Nút [List Topic] thì kết quả tìm kiếm sẽ được hiện ra.
Nếu như không có Tiêu Đề hoặc nội dung bài viết nào mang từ Khóa Mà bạn nhập vào, thì sẽ hiện ra 1 Thông Báo: No Topics found.
Còn nếu số lượng tìm được là Quá Lớn, bạn có thể AND tiếp với từ khóa khác có liên quan để rút gọn kết quả.

- Tới phần quan trọng nhất của bài này rồi nè, đó là Xem Như Thế Nào. Cách xem này là mình dựa vào kinh nghiệm bản thân (Không rành tiếng Anh :p ) để viết ra, nên đối với 1 số bạn có thể là vô ích.
- Mục đích chính khi tìm hiểu một Hàm là hiểu được chức năng của nó và biết cách sử dụng các biến kèm theo của nó. Để cho dễ tiếp cận mình sẽ lấy Hàm MouseClick() làm ví dụ. Cách tìm nội dung hướng dẫn của hàm này thì qua 2 ví dụ trên, chắc các bạn đã có thể mở được rồi. Nếu vẫn chưa tìm được thì các bạn có thể theo Link bên dưới để duyệt bên Tab Contents:
:rip: AutoIT => Function Reference => Mouse Control => MouseClick.
- Nội dung hướng dẫn hàm MouseClick() nói riêng cũng như những Hàm khác nói chung thường có 7 Phần đó là: Mô Tả; Các Biến; Kết quả dùng Hàm; Lưu ý; Bảng lưu ý; Hàm liên quan và Ví dụ.

🐛 Mô Tả: đây là phần không thể thiếu khi nói hướng dẫn Hàm, nó cho tụi mình cách nhìn tổng quát về MouseClick(), gồm các biến Cần và Không cần thiết của Hàm.

Tra Cứu File Help trong autoit File

Đối với những bạn có kinh nghiệm, thì nhìn vào phần này thôi cũng đủ để hiệu và sử dụng tốt Hàm. Còn nếu không, bạn có thể dùng từ điển dịch ra tên của hàm để hiểu hơn về Hàm.
Cách dịch như sau: bạn tách tên Hàm ra thành nhiều từ, các từ được đánh dấu bằng chữ viết Hoa đầu tiên. Trong trường hợp Hàm MouseClick() là từ "Mouse" và "Click" có nghĩa là "Chuột" và "Bấm" như thế có thể hiểu là "Bấm Chuột".
Các biến được để trong dấu ngoặc Vuông [ ], là những biến không cần thiết phải có khi gọi hàm. Cũng như các bạn thấy, những Cặp Dấu [ ] được chia theo cấp (Lòng nhau). Đối với những biến nào ở cùng cấp, thì khi 1 trong số chúng được truyền vào cho Hàm, những biến còn lại bắt buột cũng phải được truyền theo.


. 🐛 Danh Sách Biến (Parameters): đây là phần giải thích về chức năng, kiểu, cũng như những giới hạn của từng biến. Tụi mình có thể dùng những lập luận dưới đây để hiểu hơn về vai trò của các biến.

Tra Cứu File Help trong autoit File

Biến nào có chú thích chữ [optional] ở đầu dòng, có nghĩa biến đó là Không cần thiết truyền vào.
Và để hiểu được chức năng của Biến tụi mình có thể dùng Từ Điển, dịch nghĩa của tên hoặc giá trị của biến ra. Nhưng 1 từ có thể có nhiều nghĩa, nhiều kiểu (đôi khi là động từ, đôi khi là danh từ), vậy phải hiểu theo nghĩa nào?.
Trong phần Mô Tả, biến nào được để trong Dấu nháy Đôi [ "..." ] thì sẽ hiểu theo nghĩa là Danh Từ. Trong trường hợp của Hàm MouseClick() là "button" - có nghĩa là Nút, kết hợp các giá trị của biến này (trong Parameters) là "left", "right",... tụi mình có thể hiểu là Nút Trái, Nút Phải,... Như thế đủ hiểu Biến "button" này đề cặp đến Nút mà Hàm sẽ nhấn.
Đối với các biến không thể xác định bằng cách trên tụi mình còn cách khác. Đó là dựa trên nhưng yếu tố còn thiếu, nhưng cần thiết để thực hiện thao tác mà Hàm đảm nhận, rồi đặt ra những câu hỏi và tìm câu trả lời cho những câu hỏi đó.
Ví dụ đối với Hàm MouseClick() là: Bấm nút nào? Bấm ở đâu? Bấm bao nhiêu cái? ... Đối với câu thứ nhất ta có thể dễ dàng trả lời được với lập luận ở trên.
Còn đối với câu thứ 2 thì ta xét như sau: màn hình là mặt phẳng hệ tạo độ 2 chiều, do đó sẽ phải gồm 2 số tương đương với 2 biến. Trong phần mô tả Hàm MouseClick() có 2 biến Cùng Cấp, luôn đi chung với nhau là [x] và [y]. Tên 2 biến này trùng với tên 2 trục tạo độ Descartes (2 chiều), vậy rõ ràng chúng là 2 biến cần để xác định vị trí sẽ Bấm.
Một số biến có thể dựa vào chức năng của Hàm, đối tượng mà Hàm tác động tới, để hiểu theo những nghĩa gần đúng nhất, rồi thông qua kết quả sử dụng Hàm mà ta rút ra nghĩa chính xác nhất.
Như biến clicks, do hàm tác động tới Chuột, với chức năng là Bấm và nghĩa của biến là 1 Động Từ có "s", nên ta hiểu là "Bấm" với 1 số lượng nào đó. Chung quy lại là Số Lượng Bấm của Chuột.
Tóm tắt Biến cho Hàm MouseClick: button - Tên Nút sẽ bấm; x,y - Tọa Độ sẽ bấm; clicks - Số lần bấm; speed - Tốc độ bấm;

Kết quả dùng Hàm (Return Value): như các bạn đã biết 1 Hàm khi thực thi, thường có giá trị trả về để ta kiểm tra hoặc lấy sử dụng sau khi đã được xử lý.

Trong phần này, AutoIT chỉ giải thích các tình huống có thể trả về của Hàm là chính, qua đó ta có thể kiểm tra kết quả hoạt động của Hàm.
Thông thường có 2 tình huống trả về đó là True hoặc False. Tuy nhiên cũng có trường hợp Hàm luôn True như của Hàm MouseGetCursor() và đôi khi là nhiều tình huống với sự kết hợp các biến khác của AutoIT như @error.
Bằng cách kiểm tra các tình huống trả về khi sử dụng trong thực tế, tụi mình cũng có thể hiểu được phần nào về chúng. Để kiểm tra theo kiểu này, tụi mình cứ việc gán các giá trị trả về đó cho 1 biến bình thường rồi Show chúng ra bằng các Hàm xuất như MsgBox() hoặc Tooltip(). Bên dưới là 2 Files ví dụ cho các bạn chạy kiểm tra.

Tra Cứu File Help trong autoit File

Lưu ý (Remarks): Đây là phần giải thích cặn kẽ về cách hoại động của Hàm. Nó thường toàn là chữ không hà =P~ nên phần này bạn nào không rành tiếng Anh có thể bỏ qua, mình cũng ích đọc phần này, chỉ khi nào bí quá mới ngồi dịch từng chữ thôi.

Tra Cứu File Help trong autoit File

Bảng lưu ý:
Bảng này không phải lúc nào cũng có, nó thường được dùng để mô tả chi tiết hơn về các biến. Nó đôi khi rất ngắn như của MouseClick() nhưng có khi rất dài như của AutoItSetOption(). Tụi mình có thể dùng nó khi đã hiểu khá rõ về Biến mà nó Mô Tả (với mục đích tra cứu là chính), bạn nào nhạy bén có thể từ bảng này mà suy ra được vai trò của biến cũng như chức năng của Hàm mang biến đó.

Tra Cứu File Help trong autoit File

Hàm liên quan (Related): Danh sách này là các Hàm có liên quan hay có một điểm chung nào đó với Hàm hiện tại đang xem.

Tra Cứu File Help trong autoit File

Tại sao AutoIT đưa danh sách này vào? Theo mình nghĩ, AutoIT cho rằng nếu nhìn vào Hàm mà không hiểu, thì có thể nhìn vào "bà con" của nó ta sẽ hiểu... Very Happy
Lập luận thế này: nếu như Hàm MouseClick() phức tạp quá không thể hiểu được, thì ta tìm Hàm khác gần giống nó để khảo sát.
Ví dụ như Hàm MouseMove(). Hàm này chỉ có 3 biến, mà 3 biến này đều có trong MouseClick(), vậy có khả năng chúng có vai trò giống nhau vì 2 Hàm này có "bà con" mà.
Nếu biến ít thì khi khảo sát thực tế, Hàm ít bị "lỗi hoạt động" đo truyền sai thông số của biến hơn. Và khi đã hiểu được 3 biến này, ta tiến hành kiểm tra trên Hàm MouseClick() khả năng chúng giống nhau là rất cao.

Hình ảnh
🐛 Ví dụ (Example): Cuối cùng là phần có ích cho việc tìm hiểu nhất, vì nó là Code. Kiến thức về AutoIT của mình có được phần nhiều là từ đây.
Đến đây đòi hỏi khả năng đọc hiểu Code, 1 khả năng không thể thiếu đối với các Lập Trình Viên. Nếu bạn nào còn yếu về khả năng này thì lợi dụng lúc này tập luôn đi nha. Khả năng chạy kiểm tra Code của AutoIT rất linh hoạt, không kém gì các ngôn ngữ đàn anh khác.
Để kiểm tra Code trong phần này, bạn có thể copy Code dán vào 1 File AutoIT rồi bấm F5 chạy thử. Xin lưu ý là bạn nên bắt đầu với những đoạn Code ngắn trước, vì Code ở đây không hẳn đúng 100% đâu.
Đôi khi do cấu hình máy không đúng hoặc Files mà Code cần không có nên đoạn Code bị gián đoạn, tuy nhiên những lỗi đó thường chỉ xãy ra với những đoạn Code dài, ít gặp khi các bạn mới làm quen với AutoIT.
Một số Code ví dụ trong phần này có thể được chia ra nhiều phần, mỗi phần được xem như 1 chương trình riêng biệt, nên bạn cần chú ý để tách Code kiểm tra cho chính xác.
Ngoài ra trong 1 số cấu hình cài đặt AutoIT (có thể là Sefl Extra), cho phép Kiểm Tra trực tiếp Code trên File Help khi bấm nút [Open this script] có trong phần ví dụ này.

Tra Cứu File Help trong autoit File

Hình ảnh Cuối cùng mình xin nói thêm là, trong File Help Của AutoIT còn nhiều dạng nội dung hướng dẫn khác không chỉ Hàm không :-S Để tìm hiểu thấu đáo hết bọn chúng rồi viết ra thì mất rất nhiều thời gian, như thế thà ngồi Việt Hóa cái File Help còn dễ hơn. Tuy nhiên khi đã hiểu được cách xem Hàm, việc tìm hiểu tiếp những phần khác chắc chắn sẽ đỡ vất vả và nhanh hơn, vì lúc này bạn đã có khái niệm AutoIT là như thế nào, do đó các bạn cũng không cần vội vã tìm hiểu thấu đáo chúng đâu.

nguồn autoit.72ls.net

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết

 

Legend :  [ Vn-plus Founder ] [ Administrator ] [ Super Moderator ] [ Moderator ] [ Member ] [ VIP member ] [ banned ]



Free Auto Backlink Exchange ServiceFree Backlink Exchange For SeoVietnam BacklinksTravel BacklinksFree BacklinksText Backlink ExchangesText Back Link ExchangeFlorists LinksOverShopping Link ExchangeFree Automatic LinkWeb Link Exchange - Linkcsere

    Diễn Đàn Vn-Plus.Org | Thống kê | Liên hệ | Báo cáo lạm dụng  | Bạn muốn quảng cáo | Lên Đầu Trang

    Powered by: PHPBB2. Copyright © 2011  Diễn Đàn Mở VN+
    Contact: Vn-plus Founder . Yahoo: Nobita_xuka_ccy. Địa chỉ: Từ Tây - Yên Phú - Yên Mỹ - Hưng Yên
    BQT không chịu trách nhiệm bất cứ nội dung nào của thành viên đăng tải

Liên Kết Vớivn+

Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất