Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal
- REM Ustaw ścieżkę docelową
- set "DESTINATION_PATH=C:\Program Files"
- REM URL do pliku ZIP z ChromeDriverem
- set "DOWNLOAD_URL=https://storage.googleapis.com/chrome-for-testing-public/127.0.6533.99/win32/chromedriver-win32.zip"
- REM Pobierz plik ChromeDrivera
- echo Pobieranie ChromeDrivera...
- curl -Lo chromedriver_win32.zip %DOWNLOAD_URL%
- REM Sprawdź, czy plik ZIP został poprawnie pobrany
- if %errorlevel% neq 0 (
- echo Blad podczas pobierania pliku. Kod bledu: %errorlevel%
- pause
- exit /b 1
- )
- REM Rozpakuj plik ZIP przy użyciu PowerShell do tymczasowego folderu
- echo Rozpakowywanie pliku ZIP...
- powershell -command "Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('chromedriver_win32.zip', 'temp_chromedriver');"
- REM Sprawdź, czy folder rozpakowany zawiera plik chromedriver.exe
- if not exist "temp_chromedriver\chromedriver-win32\chromedriver.exe" (
- echo Plik chromedriver.exe nie zostal znaleziony w rozpakowanym folderze.
- pause
- exit /b 1
- )
- REM Przenieś plik chromedriver.exe do docelowej ścieżki
- echo Przenoszenie pliku chromedriver.exe do %DESTINATION_PATH%...
- move /y "temp_chromedriver\chromedriver-win32\chromedriver.exe" "%DESTINATION_PATH%"
- if %errorlevel% neq 0 (
- echo Blad podczas przenoszenia pliku chromedriver.exe. Kod bledu: %errorlevel%
- pause
- exit /b 1
- )
- REM Usuń plik LICENSE.chromedriver, jeśli istnieje
- if exist "temp_chromedriver\chromedriver-win32\LICENSE.chromedriver" (
- echo Usuwanie pliku LICENSE.chromedriver...
- del "temp_chromedriver\chromedriver-win32\LICENSE.chromedriver"
- if %errorlevel% neq 0 (
- echo Blad podczas usuwania pliku LICENSE.chromedriver. Kod bledu: %errorlevel%
- pause
- exit /b 1
- )
- )
- REM Usuń plik .zip oraz rozpakowany folder tymczasowy
- echo Usuwanie pliku ZIP oraz rozpakowanego folderu...
- del chromedriver_win32.zip
- rmdir /s /q "temp_chromedriver"
- if %errorlevel% neq 0 (
- echo Blad podczas usuwania pliku ZIP lub folderu. Kod bledu: %errorlevel%
- pause
- exit /b 1
- )
- echo Plik chromedriver.exe zostal pobrany, przeniesiony do %DESTINATION_PATH%
Advertisement
Add Comment
Please, Sign In to add comment