HOT Thảo luận về cách tạo phần mềm AIO, Silent (Tự động cài đặt)

Thảo luận trong 'Chia sẻ thủ thuật' bắt đầu bởi sNVTs, 20/5/16.

    Thảo luận về cách tạo phần mềm AIO, Silent (Tự động cài đặt)

    Thảo luận về cách tạo phần mềm AIO, Silent (Tự động cài đặt)

    1/1/70 | 9,015 | 315
  1. commando198

    commando198 Thành Viên

    Bài viết:
    50
    Được cám ơn:
    4
    Giới tính:
    Nam
    Nơi ở:
    Quảng Trị
    Mình dùng WinSetTrans nó cũng không chạy là sao nhỉ vẫn như @SW_HIDE và @SW_MINIMIZE là đứng im ở cửa sổ cài đặt đầu tiên, không báo lỗi gì cả.
    Vụ này chắc phải làm phiền Bạn chủ thớt hướng dẫn cụ thể cho 1 phần mềm bất kỳ để mình học hỏi vậy, chứ làm mãi mà không được Bạn ah.
    Nếu được Bạn cho mình xin luôn 1 code Silent mẫu bằng AutoIT cho cài đặt phần mềm nào cũng được.
    Không biết nói gì hơn để cảm ơn Bạn!!!!!!!!!
    Vì không biết nên làm phiền sNVTs nhiều rất mong Bạn thông cảm nhé và Mong Bạn giúp đỡ!!!!!!!!!
     
  2. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    Xem lại code mình vừa gửi xem
    Mã:
    #RequireAdmin
    Global $sfile = "C:\Users\NVT\Desktop\idman625build18.exe" ;path to setup file
    If ProcessExists("IDM1.tmp") <> @AutoItPID Then ProcessClose("IDM1.tmp")
    If ProcessExists("IDMan.exe") <> @AutoItPID Then ProcessClose("IDMan.exe")
    Local $iPid = Run('"'& $sfile & '"', "", @SW_SHOW)
    If @error Then MsgBox(16, "IDM Silent Error", "Cant execute install file!", 30)
    ProcessWait("IDM1.tmp")
    _autoclick()
    Func _autoclick()
        While ProcessExists("IDM1.tmp")
            Sleep(10)
            If WinExists("IDM Installation", "Internet Download Manager is running.") Then ControlClick("IDM Installation", "Internet Download Manager is running.", 2)
            If WinExists("Internet Download Manager Installation Wizard", "Welcome to Internet Download Manager Setup program.") Then
                WinSetTrans("Internet Download Manager Installation Wizard", "Welcome to Internet Download Manager Setup program.", 0)
                ControlClick("Internet Download Manager Installation Wizard", "Welcome to Internet Download Manager Setup program.", 1008)
            EndIf
            If WinExists("Please read IDM license", "Internet Download Manager (IDM) License Agreement") Then ControlClick("Please read IDM license", "Internet Download Manager (IDM) License Agreement", 1008)
            If WinExists("Choose Destination Location", "Setup will install Internet Download Manager in the following folder.") Then ControlClick("Choose Destination Location", "Setup will install Internet Download Manager in the following folder.", 1008)
            If WinExists("Start Installation of Internet Download Manager", "You are now ready to install Internet Download Manager.") Then ControlClick("Start Installation of Internet Download Manager", "You are now ready to install Internet Download Manager.", 1008)
            If WinExists("Installation Complete", "Internet Download Manager has been successfully installed.") Then ControlClick("Installation Complete", "Internet Download Manager has been successfully installed.", 1009)
        WEnd
    EndFunc
     
    commando198 đã cám ơn bài viết này.
  3. commando198

    commando198 Thành Viên

    Bài viết:
    50
    Được cám ơn:
    4
    Giới tính:
    Nam
    Nơi ở:
    Quảng Trị
    Chạy thì OK rùi Bạn. Nó chỉ hiện 1 cửa sổ đầu tiên rất nhanh thôi. Còn lại là ẩn cả.
    Nhưng Bạn cho mình hỏi thêm tý là tại sao mình phải đợi thằng IDM1.tmp này < Câu lệnh: ProcessWait("IDM1.tmp") >, nó là cái gì thế Bạn?

    Thứ 2 muốn hỏi Bạn là mình có thể thay toàn bộ đoạn Code:

    Global $sfile = "C:\Users\NVT\Desktop\idman625build18.exe" ;path to setup file
    If ProcessExists("IDM1.tmp") <> @AutoItPID Then ProcessClose("IDM1.tmp")
    If ProcessExists("IDMan.exe") <> @AutoItPID Then ProcessClose("IDMan.exe")
    Local $iPid = Run('"'& $sfile & '"', "", @SW_SHOW)
    If @error Then MsgBox(16, "IDM Silent Error", "Cant execute install file!", 30)
    ProcessWait("IDM1.tmp")

    bằng câu lệnh: Run("IDM.exe") <Vì mình để File setup IDM cùng thư mục với File Sript Au3>
    được không Bạn?????
     
  4. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    IDM1.tmp thực ra là tệp tin cài đặt chính của IDM, IDM.exe chỉ là tệp (có thể coi như là tệp tin nén chứa các tệp tin cài đặt chính).
    Bạn có thể thay Global $sfile = "C:\Users\NVT\Desktop\idman625build18.exe" ;path to setup file đến đường dẫn tệp cài đặt:cat:
     
    nhunguyet0103commando198 đã cám ơn bài viết này.
  5. commando198

    commando198 Thành Viên

    Bài viết:
    50
    Được cám ơn:
    4
    Giới tính:
    Nam
    Nơi ở:
    Quảng Trị
    :-bd
    Mình hỏi Bạn để mình áp dụng đối với các phần mềm khác ý mà.
    Với các phần mềm khác thì mình có thể thay thế toàn bộ đoạn Code mà mình vừa hỏi Bạn bằng lệnh Run("App.exe") lun Bạn nhỉ?
     
  6. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    Uk tùy từng pm bạn à :biggrin:
     
    nhunguyet0103commando198 đã cám ơn bài viết này.
  7. commando198

    commando198 Thành Viên

    Bài viết:
    50
    Được cám ơn:
    4
    Giới tính:
    Nam
    Nơi ở:
    Quảng Trị
    Mình xin chân thành cảm ơn sự giúp đỡ nhiệt tình của Bạn. Chúc Bạn sức khỏe, hạnh phúc, thành đạt và luôn sẵn lòng sẻ chia giúp đỡ những newbie như mình!!!!:thumbsup::thumbsup::thumbsup:
     
    sNVTs đã cám ơn bài viết này.
  8. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    Mình rất vui khi dc giúp đỡ mọi người!
    Chúc vui khi đến với Forum!:wink:
     
    nhunguyet0103commando198 đã cám ơn bài viết này.
  9. commando198

    commando198 Thành Viên

    Bài viết:
    50
    Được cám ơn:
    4
    Giới tính:
    Nam
    Nơi ở:
    Quảng Trị
    Tiếp tục phát huy tinh thần mình vì mọi người Bạn nhé!!!!! Sẻ chia để cùng HP mà.
     
    Mr.M9 đã cám ơn bài viết này.
  10. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    @};-@};-@};-@};-@};-
     
  11. TrunghieuTH10

    TrunghieuTH10 Silent installer Ban quản trị Thành viên VIP

    Bài viết:
    226
    Được cám ơn:
    223
    Giới tính:
    Nam
    B ib cho mh xin đg link nào :) có tài liệu k
     
  12. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    [HOT] Share ae bộ NRI VC++ Redist 2005/2008/2010/2012/2013/2015 AIO
    HTML:
    http://rgho.st/89gqThfX7
     
    Chỉnh sửa cuối: 24/5/16
    commando198, Mr.M9Nathan Nguyen đã cám ơn bài viết này.
  13. Nathan Nguyen

    Nathan Nguyen Thành Viên

    Bài viết:
    448
    Được cám ơn:
    212
    Giới tính:
    Nam
    đã tét thử hàng AIO này - thích nhất cái xoay xoay lúc setup :D
    => Kq: max ngon và lưu lại ổ cứng dùng lâu dài dài :D
     
    Sửa lần cuối bởi mod: 24/5/16
  14. Mr.M9

    Mr.M9 Đây tớ của nhân dân ! Ban quản trị

    Bài viết:
    663
    Được cám ơn:
    496
    Up #1 luôn thớt :3
     
    Sửa lần cuối bởi mod: 24/5/16
  15. RouJi

    RouJi Thành Viên

    Bài viết:
    90
    Được cám ơn:
    33
    Em cũng rất đam mê Silent ạ, đang tìm hiểu thêm về AutoIT ạ. Rất mong nhận được sự giúp đỡ từ sNVTs và 1 số cao thủ :)
     
  16. RouJi

    RouJi Thành Viên

    Bài viết:
    90
    Được cám ơn:
    33
    Chắc vậy rồi :o o:
     
  17. RouJi

    RouJi Thành Viên

    Bài viết:
    90
    Được cám ơn:
    33
    Đối với 1 số phần mềm chạy lâu thì ta có thể tạo thanh tiến trinh nhỏ ở 1 góc nào đó để người dùng có thể theo dõi được không ạ?
    Chứ ngồi đó chẳng biết khi nào xong :)
     
  18. Nathan Nguyen

    Nathan Nguyen Thành Viên

    Bài viết:
    448
    Được cám ơn:
    212
    Giới tính:
    Nam
    vậy j ???
     
  19. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    Test thử mấy soft NEI của mình xem, có thanh tiến trình đó:biggrin:
     
  20. sNVTs

    sNVTs Ban quản trị

    Bài viết:
    265
    Được cám ơn:
    871
    Nơi ở:
    Ninh Bình
    Ae nào có lòng muốn học về silent về au3 thì mình sẽ cung cấp mã mẫu cho từng phần mêm :cat::cat::cat:
    Ai cần mẫu gì AIO gì về AMS thì mình sẽ cung cấp Project cho nghiên cứu.:cyclops::cyclops::cyclops:
    Thân sNVTs!
     
    RouJiMr.M9 đã cám ơn bài viết này.

Chia sẻ trang này