@echo off REM multidownloader.bat REM Version 0.0.6 2010-12-07 Mark Wolfgruber REM Version 0.0.5 2010-11-28 Mark Wolfgruber REM Version 0.0.4 2010-10-08 Mark Wolfgruber REM Source http://pichat-wiki.de/offtopics/downloads REM You need wget e.g from UnxUtils e.g. from http://pichat-wiki.de/downloads#unxutils echo.%date% %time% ### Start script %0 rem set _install=Freeware set _install=install if exist "%ProgramFiles%\UnxUtils\wget.exe" set _wget="%ProgramFiles%\UnxUtils\wget.exe" if exist "%~dp0\wget.exe" set _wget="%~dp0\wget.exe" if "_wget"=="" ( echo. echo.ERROR echo.can't find wget echo.You need wget.exe e.g from UnxUtils e.g. from http://pichat-wiki.de/downloads#unxutils echo. echo.Exit Script now ... pause goto :end ) ::set global wget parameters set _wget=%_wget% --timeout=2 --tries=2 rem --connect-timeout=2 --tries=2 REM if you are using a Proxy activate the following 2 lines rem set http_proxy=192.168.216.26:3128 rem set _wget=%_wget% --proxy=on rem activate debug with=%~n0.debug ... deactivate debug with =nul rem set _debug=nul set _debug="%~dpn0.debug.tail" if not "%_debug%"=="nul" ( if exist "%_debug%.old" del "%_debug%.old" if exist "%_debug%" move "%_debug%" "%_debug%.old" ) set _error="%~dpn0.err" if exist "%_error%.old" del "%_error%.old" if exist "%_error%" move "%_error%" "%_error%.old" if exist "%_error%" echo %date% %time% --- can't delete ERROR-File ... overwrite it now > "%_error%" echo.%date% %time% ### Start Downloads >%_debug% ::Softwarepacks rem set /p _wait=Start downloads...> %_debug% rem %_wget% --no-clobber --append-output=%_debug% %2 2>>%_error% rem echo %date% %time% --- Errorlevel wget --no-clobber %errorlevel% >> %_debug% echo ### %_wget% --timestamping %2 >> %_debug% %_wget% --timestamping --append-output=%_debug% %2 || ( echo %date% %time% --- ERROR downloading %2 >> %_error% echo %date% %time% --- ERROR downloading %2 ) echo %date% %time% --- Errorlevel wget --timestamping %errorlevel% >> %_debug% rem echo ### %_wget% --continue %2 >> %_debug% rem %_wget% --continue --append-output=%_debug% %2 2>>%_debug%.error rem echo %date% %time% --- Errorlevel wget --continue %errorlevel% >> %_debug% if exist *.html del *.html if exist index.html* del index.html* if exist *.gif del *.gif if exist *.jpg del *.jpg cd %~dp0 set _lasturl=%2 goto :EOF :end if not exist "%windir%\ex.cmd" ( rem Explorer aus der Komandozeile starten echo @%windir%\explorer.exe /n, /e, . >%windir%\ex.cmd ) echo.%date% %time% ### End Downloads >>%_debug% if exist "%_error%" ( echo %date% %time% ### some ERRORS are here (see "%_error%") type "%_error%" ) rem set _ echo.%date% %time% ### End of script %0 pause