|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как проверить наличие текста в файле |
|
CMD/BAT - Как проверить наличие текста в файле
|
Старожил Сообщения: 413 |
Надо проверить наличие строки 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 ) |
|
Отправлено: 21:51, 15-09-2010 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать |
Отправлено: 23:40, 15-09-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать @set $H=%windir%\system32\drivers\etc\hosts @set $1=127.0.0.1 antispamsniper.com @set $2=127.0.0.1 www.antispamsniper.com @find /i /c "%$1%" "%$H%"||>>"%$H%" echo %$1% @find /i /c "%$2%" "%$H%"||>>"%$H%" echo %$2% voyager.exe |
------- Отправлено: 07:01, 16-09-2010 | #3 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать Одной строчкой
![]() Цитата:
|
|
Отправлено: 11:19, 16-09-2010 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Spooner, так нельзя:
- батник будет ждать закрытия voyager.exe; - если voyager.exe завершится ошибкой (с установкой ErrorLevel), выполнится код после "||" - последняя команда "voyager.exe" скорее всего вообще не выполнится, так как: - команды проверяют ErrorLevel и (не)выполняются ВСЕ и последовательно - каждая команда может изменить ERRORLEVEL и повлиять на дальнейшее поведение - как вариант - использовать скобки |
|
------- Отправлено: 11:35, 16-09-2010 | #5 |
Старожил Сообщения: 413
|
Профиль | Отправить PM | Цитировать Unlocker.exe" "%USERPROFILE%\Cookies\index.dat" /S /D
del /s /q "%ALLUSERSPROFILE%\Program Options.bkp del /s /q "%ALLUSERSPROFILE%\Program Options.dat ::/s -Удаление указанных файлов из всех подкаталогов. /g -молча |
Последний раз редактировалось mamont1, 15-10-2012 в 15:05. Отправлено: 12:28, 16-09-2010 | #6 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата mamont1:
|
|
------- Отправлено: 16:32, 16-09-2010 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Как проверить в определённой директории наличие файлов (не подкаталогов!) ? | SANIOK_AV | Скриптовые языки администрирования Windows | 26 | 21-06-2011 12:25 | |
[решено] Проверить наличие процесса по маске | cleric1985_n | AutoIt | 1 | 13-03-2010 16:58 | |
Как проверить наличие процесса? | Не флужу | AutoIt | 0 | 13-01-2010 07:31 | |
CMD/BAT - Как из бат-файла проверить наличие файла по ссылке, не скачивая файл ? | mitiya | Скриптовые языки администрирования Windows | 2 | 27-06-2008 20:50 | |
Как проверить JavaScript'ом наличие Flash??? | Krendebobel | Вебмастеру | 10 | 28-06-2005 16:17 |
|