Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Найти файл1 и дописать в него содержимое файла2 с кучей проверок.

Ответить
Настройки темы
CMD/BAT - Найти файл1 и дописать в него содержимое файла2 с кучей проверок.

Аватара для James Marsh

Ветеран


Сообщения: 1594
Благодарности: 235


Конфигурация

Профиль | Отправить PM | Цитировать


Доброго времени суток.

Задача:
1. найти файл1 (patterns.ini) - там адблок хранит подписки
2. Если файла нет, то скрипт прервать.
3. Если файл есть, то найти в нем строку
Код: Выделить весь код
title=xyz123
4. Если искомая строка есть, то прервать скрипт
5. Если строки нет, то дописать в patterns.ini содержимое файла2, в котором будет написана своя подписка.

Хотим скрипт закинуть в групповые политики. Если файла нет, то скрипт не выполнять,



Код: Выделить весь код
Where /r C:\ patterns.ini
Выводит полный путь к фалу.

А вот как быть дальше - затык.

Заранее спасибо.

-------
Благими намірами вистелений шлях у пекло


Отправлено: 13:03, 18-06-2012

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


1. Искать повсюду — мало не покажется. Почему просто не искать в папке профилей?
2. Речь ведём про Firefox, Thunderbird или что-то ещё?
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:15, 18-06-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для James Marsh

Ветеран


Сообщения: 1594
Благодарности: 235

Профиль | Отправить PM | Цитировать


Файрфокс

Можно искать и в папке профиля.
точнее даже так в %appdata% - значительно сужает круг поисков

Код: Выделить весь код
Where /r %appdata% patterns.ini
Отрабатывает намного быстрее.

После колупания скрипт выгдялит так:

Код: Выделить весь код
for /F "tokens=*" %%i in ('Where /r %appdata% patterns.ini') do set MYVAR=%%i
type \\fs\Sys\123.txt >> "%MYVAR%"
Так. Записать - записываем. Теперь надо включить проверки.

-------
Благими намірами вистелений шлях у пекло


Последний раз редактировалось James Marsh, 18-06-2012 в 15:34.


Отправлено: 13:24, 18-06-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Найти файл1 и дописать в него содержимое файла2 с кучей проверок.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] в файле найти дату, скопировать символы, дописать перед символами в другом файле sucher Скриптовые языки администрирования Windows 7 10-03-2016 17:42
7 / 2008 R2 - готовый образ Вин 7 с кучей установленного софта. chek Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 9 13-06-2012 09:09
CMD/BAT - [решено] Найти папку и удалить содержимое sov44 Скриптовые языки администрирования Windows 7 23-12-2010 14:29
samsung r 425 js02, где на него можно найти драйвера под ХР vsek12 Поиск драйверов, прошивок и руководств 3 16-05-2010 05:43
Как можно заблокировать попытки проверок на cache overflow? BorisD Защита компьютерных систем 2 15-09-2003 12:58




 
Переход