![]() |
Помогите правильно добавить строку в .cmd для изменения файла Hosts
Вот файл .cmd который позволяет редактировать Hosts и сохранить настройки :
Скрытый текст
@Echo Off
setlocal enabledelayedexpansion set sHostFile=%SystemRoot%\System32\drivers\etc\hosts for /f "tokens=1* delims=]" %%a in ('find /v /n "" ^<"%sHostFile%"') do ( echo.%%b | >nul find /i "%sHost%" || (echo.%%b>>"%SystemRoot%\System32\drivers\etc\temp_host") ) del /f /q "%sHostFile%" ren "%SystemRoot%\System32\drivers\etc\temp_host" "hosts" exit /b И вот другой .cmd который открывает файл Hosts: Скрытый текст
notepad C:\Windows\System32\drivers\etc\hosts
Помогите создать из этих файлов один, чтобы можно было запустив его, отредактировать Hosts и сохранить сделанные изменения. |
первый код гласит:
перезаписываем hosts, пропуская (не записывая) строки с найденным в них значеним %sHost% Цитата:
если нужен автомат - нужен шаблон, что и как редактировать. |
Всё что мне нужно, чтобы запустив .cmd, открылся Host,
я вручную внесу изменения и нажав сохранить, он бы без вопросов закрылся сохранив все внесённые изменения. |
Код:
notepad.exe %SYSTEMROOT%\System32\drivers\etc\hosts > ALT+F4 |
Вот решение: http://forum.oszone.net/thread-327600.html
|
Время: 17:16. |
Время: 17:16.
© OSzone.net 2001-