Làm cách nào tôi có thể tải xuống tệp .exe từ web và chạy tự động


0

Tôi cần tạo một số tập lệnh (có thể .bat / .vbs hoặc một cái gì đó khác) hoặc một cái gì đó khác sẽ tải xuống và mở tệp khi nhấp đúp chuột. Bạn có thể nói làm thế nào tôi có thể làm điều này? Ví dụ: Tôi nhấp đúp chuột vào tệp (run.bat) và nó đi đến liên kết: http://doad.teamviewer.com/doad/TeamViewer_Setup_en.exe tải xuống và cài đặt tệp này.

Câu trả lời:


0

Nếu bạn muốn sử dụng nó cho TeamViewer, bạn có thể sử dụng Ninite . Tại đây bạn có thể chọn những ứng dụng bạn muốn cài đặt, và nó sẽ tải xuống và cài đặt chúng mà không cần hỏi thêm. Nó cũng có chế độ im lặng nếu bạn muốn im lặng hoàn toàn.

Nếu bạn đang tìm kiếm một cái gì đó tổng quát hơn, tôi sẽ đề nghị bạn sử dụng kết hợp các wgettập lệnh và tập lệnh bó. Nhưng tập tin bạn muốn cài đặt phải có chế độ im lặng.

Bạn có thể cũng sẽ gặp phải vấn đề về các cửa sổ UAC khởi động tại một số điểm. Bạn có thể làm cho điều này trở nên thẳng hơn bằng cách buộc nó xuất hiện ngay từ đầu. bằng cách sử dụng tập lệnh này:

@echo off

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "%~s0", "%params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.