|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Скачивание файла hosts с помощью bat-файла и его замена. |
|
CMD/BAT - Скачивание файла hosts с помощью bat-файла и его замена.
|
Пользователь Сообщения: 141 |
Профиль | Отправить PM | Цитировать Есть bat-файл вот с таким содержимым:
1
@ECHO OFF :: ------------EXTRA CODE TO CHANGE DIRECTORY------------- echo %~n0%~x0 started from Directory: %~d0%~p0 %~d0 cd %~d0%~p0 :: ------------------------------------------------------- IF NOT EXIST HOSTS GOTO noHostsFile IF "%OS%"=="Windows_NT" GOTO HostsFile IF EXIST %winbootdir%\HOSTS*.* ATTRIB +A -H -R -S %winbootdir%\HOSTS*.*>NUL IF EXIST %winbootdir%\HOSTS.MVP DEL %winbootdir%\HOSTS.MVP>NUL IF EXIST %winbootdir%\HOSTS REN %winbootdir%\HOSTS HOSTS.MVP>NUL IF EXIST %winbootdir%\NUL COPY /Y HOSTS %winbootdir%>NUL GOTO noHostsFile :HostsFile IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS*.* ATTRIB +A -H -R -S %windir%\SYSTEM32\DRIVERS\ETC\HOSTS*.*>NUL IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS.MVP DEL %windir%\SYSTEM32\DRIVERS\ETC\HOSTS.MVP>NUL IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS REN %windir%\SYSTEM32\DRIVERS\ETC\HOSTS HOSTS.MVP>NUL IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\NUL COPY /Y HOSTS %windir%\SYSTEM32\DRIVERS\ETC>NUL color 1F echo. echo ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ echo Э ЪДДДїЮ echo Э THE MVPS HOSTS FILE IS NOW UPDATED і ы іЮ echo Э АДДДЩЮ echo. ЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ echo. echo. echo. Previous version saved and renamed to HOSTS.MVP :noHostsFile Pause EXIT С его помощью происходит замена файла hosts на тот который лежит рядом с этим батником. Помогите сюда прикрутить вот такие строки: 2
Чтобы при запуске батника удалялся старый файл hosts, потом скачивался новый и затем происходила его замена. Если делаю отдельный bat-файл для закачки hosts-a и из него запускается батник на замену, то замена не происходит, пишет "отказано в допуске". |
|
Отправлено: 07:59, 24-11-2021 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать @ECHO OFF :: ------------EXTRA CODE TO CHANGE DIRECTORY------------- echo %~n0%~x0 started from Directory: %~d0%~p0 %~d0 cd %~d0%~p0 :: ------------------------------------------------------- IF EXIST %~dp0hosts DEL /f /q %~dp0hosts && echo DELETED %~dp0hosts wget.exe https://someonewhocares.org/hosts/hosts -O "%~dp0hosts" IF NOT EXIST HOSTS GOTO noHostsFile IF "%OS%"=="Windows_NT" GOTO HostsFile IF EXIST %winbootdir%\HOSTS*.* ATTRIB +A -H -R -S %winbootdir%\HOSTS*.*>NUL IF EXIST %winbootdir%\HOSTS.MVP DEL %winbootdir%\HOSTS.MVP>NUL IF EXIST %winbootdir%\HOSTS REN %winbootdir%\HOSTS HOSTS.MVP>NUL IF EXIST %winbootdir%\NUL COPY /Y HOSTS %winbootdir%>NUL GOTO noHostsFile :HostsFile IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS*.* ATTRIB +A -H -R -S %windir%\SYSTEM32\DRIVERS\ETC\HOSTS*.*>NUL IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS.MVP DEL %windir%\SYSTEM32\DRIVERS\ETC\HOSTS.MVP>NUL IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\HOSTS REN %windir%\SYSTEM32\DRIVERS\ETC\HOSTS HOSTS.MVP>NUL IF EXIST %windir%\SYSTEM32\DRIVERS\ETC\NUL COPY /Y HOSTS %windir%\SYSTEM32\DRIVERS\ETC>NUL color 1F echo. echo ЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬЬ echo Э ЪДДДїЮ echo Э THE MVPS HOSTS FILE IS NOW UPDATED і ы іЮ echo Э АДДДЩЮ echo. ЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ echo. echo. echo. Previous version saved and renamed to HOSTS.MVP :noHostsFile Pause EXIT |
Отправлено: 10:07, 16-12-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Создание bat файла c помощью другого bat файла | GODolubOFF | Скриптовые языки администрирования Windows | 11 | 03-01-2016 20:30 | |
CMD/BAT - [решено] Запись в файл hosts с помощью bat-файла | SibAgent | Скриптовые языки администрирования Windows | 20 | 29-07-2015 22:12 | |
Общее - Замена/Модернизация файла hosts в Windows 7 | mamosya | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 2 | 08-02-2013 12:15 | |
CMD/BAT - [решено] Замена файла boot.ini с помощью bat файла | Chekis9100a | Скриптовые языки администрирования Windows | 3 | 24-11-2010 08:17 |
|