.
Ngày 22-10-2018 Trang chủ Diễn đàn TRANSLATE

Tin tức - Sự kiện

Kinh tế - Hội nhập

Tài chính - Ngân hàng

Pháp luật - Hình sự

Văn hóa - Xã hội

Thể thao - Nghệ thuật

Thương mại Dịch vụ

Điện tử - CNTT-VT

Sở hữu - Bản quyền

Cơ hội và thách thức

Doanh nghiệp - Thị trường - Sản phẩm

Tổ chức VNGO

Văn bản - Quy định

Trang TỔNG HỢP

Đấu thầu - Dự án

Game Online - Internet

Thị trường chứng khoán - Đầu tư

Tin học giải trí

Trao đổi logos

Dành cho quảng cáo
Liên hệ 04-5624487 - info@minhviet.com.vn
Xem Bảng giá!
 LIÊN KẾT
Services
Thường thức - Giải trí

AutoIt - Cái nhìn tổng quan - Phần IV

4. Sử dụng các hàm built-in của AutoIt

Đây có thể coi là yếu tố tạo nên 80% sức mạnh của AutoIt. AutoIt bao gồm một số lượng lớn các hàm built-in, với tính năng trải rộng từ Quản lý file, thư mục đến quản lý các process, từ tương tác với registry đến giả lập các phím bấm…

Nói chung, các hàm này đã được liệt kê và hướng dẫn hết sức chi tiết về cách sử dụng trong file Help của AutoIt, do đó việc kể tên ra đây là vô nghĩa và ko cần thiết.

Hãy thử ví dụ với script sau, được dùng để tự động hóa quá trình cài đặt WinZip - giả lập bàn phím và gửi các phím cần thiết tới trình cài đặt:

Run the winzip installer
Run(”winzip90.exe”) Initial Setup Screen
WinWaitActive(”WinZip® 9.0 SR-1 Setup”, “& Setup”)
Send(”!s”) Install location
WinWaitActive(”WinZip Setup”, “into the following folder”)
Send(”{ENTER}”)

Features overview
WinWaitActive(”WinZip Setup”, “WinZip features include”)
Send(”!n”)

License agreement
WinWaitActive(”License Agreement”)
Send(”!y”)

Quick start
WinWaitActive(”WinZip Setup”, “Quick Start Guide”)
Send(”!n”)

Choose interface
WinWaitActive(”WinZip Setup”, “switch between the two interfaces”)
Send(”!c”)
Send(”!n”)

Installation type (custom/express)
WinWaitActive(”WinZip Setup”, “& Express setup (recommended)”)
Send(”!e”)
Send(”!n”)

file associations
WinWaitActive(”WinZip Setup”, “WinZip needs to associate itself with your archives”)
Send(”!n”)

Completed installation screen
WinWaitActive(”WinZip Setup”, “Thank you for installing this evaluation version”)
Send(”{ENTER}”)

Wait for winzip to load then close it
WinWaitActive(”WinZip (Evaluation Version)”)
WinClose(”WinZip (Evaluation Version)”)
Hoặc, vài ba lệnh dùng để tương tác với registry: Write a single REG_SZ value
RegWrite(”HKEY_LOCAL_MACHINE\SOFTWARE\Test”, “TestKey”, “REG_SZ”, “Hello this is a test”) Write the REG_MULTI_SZ value of “line1″ and “line2″
RegWrite(”HKEY_LOCAL_MACHINE\SOFTWARE\Test”, “TestKey1″, “REG_MULTI_SZ”, “line1″ & @LF & “line2″)
Một lời khuyên duy nhất: Bạn chỉ cần file Help + Forum của AutoIt để làm mọi thứ5. Các hàm do người dùng tự định nghĩa

Các hàm này, nằm trong các file au3 được phân phối kèm với AutoIt. Điểm phân biệt hàm này với các hàm built-in là ở tên của hàm - Hàm tự định nghĩa thường có dấu gạch dưới ở trước tên, hàm built-in thì ko.

Để sử dụng các hàm tự định nghĩa, bạn cần include file mã nguồn của hàm vào script mình đang thực hiện. Ví dụ:

#include
MsgBox(0,”Today”,”Today's date is ” & Now())

Số lượng hàm tự định nghĩa rất nhiều và có thể được lấy về từ autoitscript.com

Comment spam và cách phòng  tránh

Nói đến email, người ta không thể không nhắc tới spam - những email quảng cáo vô bổ, quấy rầy và làm phiền người sử dụng.

Nói đến SMS, người ta cũng nhắc đến spim - một hình thức của spam, nhưng lan truyền thông qua những tin nhắn.

Thế còn với blog?

Nếu blog của bạn nổi tiếng, bạn có thể dính phải không dưới hàng chục, thậm chí hàng trăm comment spam một ngày. Comment spam - đó là từ dùng để chỉ những ý kiến, những phản hồi hoàn toàn vô giá trị, chứa đầy link tới các trang web khác nhằm mục đích quảng cáo, và, hiển nhiên, khiến blogger cảm thấy cực kỳ khó chịu.

Với một blog ở WordPress.com, bạn có thể chống lại comment spam bằng nhiều phương pháp khác nhau. Các phương pháp này được sử dụng song song với nhau, bởi lẽ không có một cách thức nào chống comment spam với hiệu quả 100%.

Phương pháp đầu tiên có thể kể đến, đó là sử dụng các tùy chọn trong mục Options > Discussion thuộc Admin Panel. Tại đây, bạn có thể thiết lập việc kiểm duyệt các phản hồi, ý kiến được gửi trên blog của mình. Mỗi khi một phản hồi được viết, chúng sẽ được xếp vào hàng đợi để chờ kiểm duyệt. Đến khi được chính bạn cho phép, các phản hồi này mới xuất hiện trên blog của bạn.

Nếu có nhiều phản hồi, bạn có thể sẽ không đủ thời gian kiểm duyệt từng cái trong số chúng. Để khắc phục tình huống này, bạn có thể tận dụng sức mạnh của Comment Blacklist - danh sách đen chứa các từ khóa, địa chỉ IP, email… bị cấm.

Hoặc, bạn có thể đặt ra số link tối đa được phép có trong một phản hồi. Nếu số link trong phản hồi vượt quá con số đó, phản hồi sẽ bị giữ lại tại hàng đợi để chờ kiểm duyệt.

Phương pháp thứ hai để phòng tránh comment spam là dùng plugin Askimet - được cài sẵn tại tất cả các blog ở WordPress.com. Plugin này tự động nhận diện comment spam thông qua cơ sở dữ liệu của mình, đồng thời chuyển các phản hồi bị nghi ngờ này vào mục Askimet Spam. Nếu bạn không có ý kiến gì với các comment spam được Askimet nhận diện, chúng sẽ bị xóa một cách tự động sau 30 ngày.

screenshot-10_27_2006-9_00_35-pm.png

Phương pháp này được coi là khá hiệu quả, có thể diệt được tới 90% comment spam (theo kinh nghiệm cá nhân).

  Back to Prev Quay lại
Mục tin:
 id_20717 (#35102) Mới phát hiện ra một triệu chứng đột quỵ! - 3/10/2013
 id_19979 (#1772) 12 điều không thể và có thể trong cuộc sống - 17/3/2013
 id_19951 (#1298) 8 phần mềm chỉnh sửa video miễn phí tốt nhất - 11/3/2013
 id_19224 (#18926) Thời tiết sân bay hiện tại - 31/12/2012
 id_11936 (#14561) HIỂU VÀ SỬ DỤNG DUBLIN CORE (Search) - 23/3/2009
 id_11057 (#2844) Tục Ngữ Tiếng Anh - Việt - 1/1/2009
 id_10624 (#3664) Góc công nghệ của Microsoft (You templates) - 1/12/2008
 id_10623 (#2776) Căn bản về Microsoft Office SharePoint Server - MOSS 2007 (Dạng file pptx) - 1/12/2008
 id_10027 (#2496) Mua Google G1 để tìm sự khác biệt với iPhone - 23/10/2008
 id_9048 (#2864) Project management by Google Site - 29/7/2008
 id_5128 (#4803) Proverb - Tục ngữ - 27/11/2007
 id_4475 (#5550) WEB site Việt Nam (useful links) - 5/10/2007
 id_3970 (#3187) Người đẹp lái máy bay mô phỏng - 18/8/2007
 id_3957 (#2738) Người dùng Việt Nam không thể truy cập Skype - 17/8/2007
 id_3946 (#2471) Chưa ra đời đã là "sao" trên Internet - 16/8/2007
 id_3942 (#2367) Dung lượng hòm thư miễn phí Hotmail tăng lên 5 GB - 16/8/2007
 id_3941 (#2784) Những mỹ nhân của thế giới đồ họa - 16/8/2007
 id_3851 (#3829) AutoIt - Cái nhìn tổng quan - Phần V - 2/8/2007
 id_3850 (#3832) AutoIt - Cái nhìn tổng quan - Phần IV - 2/8/2007
 id_3849 (#2573) AutoIt - Cái nhìn tổng quan - Phần III - 2/8/2007 Next to Page 2

Chọn Mục tin khác:
free counters
Tin Nổi bật
  • Toàn cảnh Gặp gỡ ICT Xuân Ất Mùi 2015 (16128)
  • GẶP GỠ ICT XUÂN ẤT MÙI - 2015 (12/3) (15028)
  • Trung tâm kiểm soát không lưu hiện đại nhất Việt Nam được khánh thành (17696)
  • VIBRATION - Phân tích độ rung công nghiệp cho việc bảo trì chủ động và tăng độ tin cậy của máy móc (15529)
  • Mới phát hiện ra một triệu chứng đột quỵ! (35102)
  • Máy kiểm tra Phóng Hồ quang điện MK-720 (Corona Discharge Checker) (18564)
  • Thiết bị siêu âm đo độ dày (Ultrasonic Thickness Indicator) TI-45N/45NB/45NC (15499)
  • Thiết bị đo độ cứng cầm tay (Handy Hardness Tester) SONOHARD SH-21(E) (15529)
  • Máy đo độ rung MK21 (Vibrometer) (17209)
  • Công ty JFE sẽ đầu tư 300 triệu USD vào Indonesia (16565)
  • TS. Alan Phan: “Hiểu rõ luật chơi và cúi đầu chấp nhận” (16159)
  • “VN có thể bắt kịp Thái Lan 10 năm tới, hoặc không bao giờ” (17436)
  • Phải làm Trung Quốc chùn bước, chấm dứt hành động thô bạo trên biển Đông (22935)
  • Chặn ngay những hành động sai trái của Trung Quốc (18299)
  • Thời tiết sân bay hiện tại (18926)
  • Bán/ chuyển giao đất rừng 42Ha tại xã Trường Sơn, Lương Sơn, Hòa Bình (20234)
  • Catalogs sản phẩm JFE AdvanTech sử dụng trong hệ thống tích hợp Scada H (18276)
  • Dự án Trường Sơn liên kết - chuyển đổi (BDS) (20725)
  • Trao đổi logos - liên kết quảng cáo (23902)
  • Top 10 news
    Thường thức - Giải trí
    1. Mới phát hiện ra một triệu chứng đột quỵ! (35102)
    2.
    Các địa chỉ Internet tổng hợp (33678)
    3.
    Trao đổi logos - liên kết quảng cáo (23902)
    4.
    Thời tiết sân bay hiện tại (18926)
    5.
    HIỂU VÀ SỬ DỤNG DUBLIN CORE (Search) (14561)
    6.
    AutoIt - Cái nhìn tổng quan - Phần I (5956)
    7.
    WEB site Việt Nam (useful links) (5550)
    8.
    Làm sao để mua được một chiếc máy MP3 ưng ý? (4881)
    9.
    Proverb - Tục ngữ (4803)
    10.
    Chuyển file trình diễn PPT thành Flash (4361)
    Quan điểm của bạn về khả năng hợp pháp hoá cá cược bóng đá tại Việt Nam?
    Ủng hộ hoàn toàn
    Còn tuỳ hình thức triển khai
    Phản đối
    Cần thí điểm với quy mô nhỏ trước
     [ Xem KQ ]
    FlaX





    Locations of visitors to this page

    Trở về đầu trang Tro ve dau trang  

    Số trực tuyến: 235
     Số truy nhập


    BanTinNhanh (QuickNews) - Tổng hợp từ Internet - Email: admin@bantinnhanh.com
    © Copyright Reserved 2004-2006 Q-News.
    Developed by MinhViet JSC & Technoaid - Powered by MVC Web-CMS 1.0