![]() |
Как проверить наличие текста в файле
Надо проверить наличие строки 127.0.0.1 antispamsniper.com в файле %windir%\system32\drivers\etc\hosts
если есть - запустить программу ( voyager.exe ) если нет - добавить: 127.0.0.1 antispamsniper.com 127.0.0.1 www.antispamsniper.com запустить программу ( voyager.exe ) |
Код:
@echo off |
Код:
@set $H=%windir%\system32\drivers\etc\hosts Код:
@echo off |
Одной строчкой :)
Цитата:
|
Spooner, так нельзя:
- батник будет ждать закрытия voyager.exe; - если voyager.exe завершится ошибкой (с установкой ErrorLevel), выполнится код после "||" - последняя команда "voyager.exe" скорее всего вообще не выполнится, так как: - команды проверяют ErrorLevel и (не)выполняются ВСЕ и последовательно - каждая команда может изменить ERRORLEVEL и повлиять на дальнейшее поведение - как вариант - использовать скобки |
Unlocker.exe" "%USERPROFILE%\Cookies\index.dat" /S /D
del /s /q "%ALLUSERSPROFILE%\Program Options.bkp del /s /q "%ALLUSERSPROFILE%\Program Options.dat ::/s -Удаление указанных файлов из всех подкаталогов. /g -молча |
Цитата:
Код:
@findstr /viec:"antispamsniper.com" "%windir%\system32\drivers\etc\hosts" >"%~n0.tmp" |
Время: 14:38. |
Время: 14:38.
© OSzone.net 2001-