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]

Trunks-Kun

Trunks-Kun
Administrator
Administrator
làm thế nào để cài đặt silent một phần mềm với AutoIT. Nhưng nếu một bộ cài không có chế độ silent thì sao? Đừng lo. chúng ta vẫn có thể thực hiện cài đặt một cách tự động, step-by-step qua từng menu.

Trong phần 2 này chúng ta sẽ thực hiện với bộ cài Winamp, thực ra bộ cài này có chế độ silent, nhưng hãy coi như nó không có nhé Hãy cùng tìm hiểu những kỹ thuật hấp dẫn nhất của AutoIT.

Để bắt đầu, bạn hãy tạo một file .au3 mới nhé. Đầu tiên chúng ta sẽ viết câu lệnh chạy bộ cài Winamp:

Code:
 Run("WinampInstall.exe")

Trong phần 1 chúng ta đã sử dụng câu lệnh RunWait. Sự khác biệt giữa RunWait và Run là Run sẽ không chờ cho đến khi chương trình được gọi đóng lại mới thực hiện a command.

Sau khi dùng câu lệnh Run, chúng ta sẽ cần chờ đến khi của sổ có title "Installer Lanuage" hiện ra:

Code:
 WinWaitActive("Installer Language")

Cửa sổ “Installer Language” là phần hiện ra đầu tiên của bộ cài Winamp.

Bây giờ, hãy tưởng tượng bạn không có chuột mà chỉ có bàn phím Razz . Để tiếp tục cài đặt bạn phải nhấn ENTER để chọn nút OK. Vậy chúng ta sẽ "gửi" nút ENTER đến Winamp Installer.

Code:
Send("{ENTER}")

Cửa sổ Installer tiếp theo hiện ra, chúng ta sẽ tiếp tục gửi nút Enter để qua nó:

Code:
WinWaitActive("Winamp Installer")
Send("{ENTER}")

Tiếp theo là ửa sổ License Agreement, tiếp tục nào

Code:
WinWaitActive("Winamp Installer", "License Agreement")
Send("{ENTER}")

Màn hình tiếp theo cho phép chúng ta chọn thư mục cài đặt, câu lệnh quen thuộc

Code:
 WinWaitActive("Winamp Installer", "Choose Install Location")

Thư mục mặc định là “c:\Program Files\Winamp”, nhưng tớ lại muốn sửa nó cơ, vậy nên tớ dùng câu lệnh này:

Code:
 Send("C:\Applications\Winamp")

và "nhấn" nút ENTER:

Code:
Send("{ENTER}")

Bây giờ chúng ta ở màn hình cho phép chọn những thành phần sẽ cài đặt

Tớ thường để cho cài đầy đủ, nếu bạn muốn bỏ chọn Options nào đó thì đọc tiếp phần dưới nhé, giờ thì Next nào

Code:
WinWaitActive("Winamp Installer", "Choose Components")
Send("{ENTER}")

Tiếp theo, NEXT tiếp

Code:
WinWaitActive("Winamp Installer", "Choose Start Options")
Send("{ENTER}")

Tiếp theo là Winamp’s “Additional Features”. Tớ không biết bạn thế nào chứ tớ ghét cái mục này vì nó sẽ cài Toolbar, sửa search engine, đặt quảng cáo ở Desktop, thế nên tớ sẽ bỏ chọn hết.

Có nhớ tớ đã nói là tưởng tượng mình không có con chuột không? Bạn biết đấy để chuyển qua lại giữa các Options chúng ta dùng phím TAB.
Tớ thử ấn TAB một lần, nút Cancel được highlight. Ấn TAB lần nữa thì “Winamp Remote” option được highlight, và, xem nào, ấn SPACE để tắt nó.
Tiếp theo cứ ấn TAB và SPACE để tắt các lựa chọn còn lại
Cuối cùng ấn TAB 2 lần nữa để chuyển đến Install button. Giờ thì dễ rồi, ENTER thôi.

Code:
WinWaitActive("Winamp Installer", "Get the Most Out of Winamp")
Send("{TAB}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}{ENTER}")

Winamp sẽ bắt đầu cài đặt và xong xuôi sẽ chuyển đến màn hình “Installation Complete”.

Code:
WinWaitActive("Winamp Installer", "Installation Complete")

Bây giờ chúng ta còn option cuối cùng, “Launch Winamp after the installer closes” option. Tớ sẽ bỏ chọn nó và Finish nhé:

Code:
WinWaitActive("Winamp Installer", "Installation Complete")
Send("{TAB}{SPACE}{ENTER}")

Great ! Thật đơn giản phải không nào? Đây là toàn bộ code của chương trình tự động cài Winamp này :

Code:
Run("WinampInstall.exe")
WinWaitActive("Installer Language")
Send("{ENTER}")
WinWaitActive("Winamp Installer")
Send("{ENTER}")
WinWaitActive("Winamp Installer", "License Agreement")
Send("{ENTER}")
WinWaitActive("Winamp Installer", "Choose Install Location")
Send("C:\Applications\Winamp")
Send("{ENTER}")
WinWaitActive("Winamp Installer", "Choose Components")
Send("{ENTER}")
WinWaitActive("Winamp Installer", "Choose Start Options")
Send("{ENTER}")
WinWaitActive("Winamp Installer", "Get the Most Out of Winamp")
Send("{TAB}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}{TAB}{SPACE}")
Send("{ENTER}")
WinWaitActive("Winamp Installer", "Installation Complete")
Send("{TAB}{SPACE}{ENTER}")

Sơn Tùng - Hoclaptrinh.vn
Theo technibble.com

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