From: Tomasz PrzybyƂ Date: Sat, 3 Sep 2016 13:52:28 +0000 (+0200) Subject: updateHostsWindows.bat: expand X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=91756b3889c581d76fddf760a51b07c762729edc;p=stevenblack-hosts.git updateHostsWindows.bat: expand - check if python runtime 3.5 is available on system - update automaticaly hosts file before replace them --- diff --git a/updateHostsWindows.bat b/updateHostsWindows.bat index 2d23ebdcb..315db35d3 100644 --- a/updateHostsWindows.bat +++ b/updateHostsWindows.bat @@ -3,12 +3,34 @@ :: Next DNS Cache will be refreshed. :: YOU NEED RUNNING THIS BAT FILE IN COMMAND LINE PROMPT WITH ADMINISTRATOR PRIVILIGES @ECHO OFF + +if not exist "%WINDIR%\py.exe" ( + ECHO :: ERROR :: Python 3.5 Runtime NOT FOUND... + ECHO :: ERROR :: Download and install lastest Python 3.5 for Windows from https://www.python.org/downloads/ + ECHO :: ERROR :: Exit... + GOTO END +) ELSE ( + GOTO PY35RT + ) +:PY35RT +if not exist "%PROGRAMFILES%\python35\Python35.dll" ( + ECHO :: ERROR :: Python 3.5 Runtime NOT FOUND... + ECHO :: ERROR :: Download and install lastest Python 3.5 for Windows from https://www.python.org/downloads/ + ECHO :: ERROR :: Exit... + GOTO END +) ELSE ( + ECHO :: INFO :: Python 3.5 Runtime was found... + ECHO :: INFO :: Running main script... + GOTO DNSCHECK + ) +:DNSCHECK if not exist "%WINDIR%\System32\drivers\etc\hosts.skel" ( COPY %WINDIR%\System32\drivers\etc\hosts %WINDIR%\System32\drivers\etc\hosts.skel GOTO :CLEARDNS ) :CLEARDNS + updateHostsFile.py -a COPY hosts %WINDIR%\System32\drivers\etc\ ipconfig /flushdns GOTO END -:END \ No newline at end of file +:END