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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Удаление строк в INI файлах

Ответить
Настройки темы
VBS/WSH/JS - Удаление строк в INI файлах

Аватара для gen0m.rsw

Пользователь


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

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


Всем участникам форума респект!!!
Попытаюсь по подробней
1. Есть папка FOLDER, она всегда находиться в корне диска(а то и сразу на двух),
что бы скрипт срабатывал не зависимо от буквы диска, а то у всех разные!!!
2. Нужен скрипт DEL_STRING.VBS(находиться в Folder) в котором указывалось путь к файлу,
и часть строки которую нужно удалить(строку полностью)!
К примеру есть файл SETTING.INI находиться в
Х:\Folder\MANAGER\PROG_NAME\SETTING.INI

В нем есть строки, которые и надо удалить
PATCH=Х:\Folder\MANAGER\PROG_NAME\FILE_1.EXT
SETTING=Х:\Folder\MANAGER\PROG_NAME\FILE_2.EXT
INFO=Х:\Folder\MANAGER\PROG_NAME\FILE_3.EXT


Часть строки для поиска
=Х:\Folder\MANAGER\PROG_NAME\
И что бы все енти строки были удалены!!
Вот как то так!
Заранее спасибо!!!

Отправлено: 06:11, 25-06-2013

 

Старожил


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

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


DEL_STRING.BAT
Код: Выделить весь код
set "text==Х:\Folder\MANAGER\PROG_NAME\"
sed -i "/%text:\=\\%/d" ".\MANAGER\PROG_NAME\SETTING.INI"
sed из gnuwin32

Отправлено: 15:12, 25-06-2013 | #2



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

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


Аватара для gen0m.rsw

Пользователь


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

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


Sphinx114
Цитата Sphinx114:
sed из gnuwin32 »
Обьясните, плиз, енто что?
gnuwin32, где то я енто видел, это не DLL?

Отправлено: 07:24, 26-06-2013 | #3


Старожил


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

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


Я юзаю этот https://dl.dropbox.com/u/27457022/sed421.zip

В начало скрипта на всякий случай стоит добавить строку:
cd /d %~dp0
чтобы папка со скриптом была всегда рабочей.
sed.exe надо закинуть в system32 или рядом со скриптом

Отправлено: 08:13, 26-06-2013 | #4


Ветеран


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

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


Код: Выделить весь код
1>1.tmp findstr /v "X:\\Folder\\MANAGER\\PROG_NAME" 1.ini
move 1.tmp 1.ini
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:18, 26-06-2013 | #5


Аватара для gen0m.rsw

Пользователь


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

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


Цитата Foreigner:
1>1.tmp findstr /v "X:\\Folder\\MANAGER\\PROG_NAME" 1.ini move 1.tmp 1.ini »
Foreigner, разъясните, как ентим пользоваться, где путь к файлу, где часть строки???

Отправлено: 15:03, 27-06-2013 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Удаление строк в INI файлах

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Поиск слова в тексте, удаление строки, удаление 8 строк выше и 3 строк ниже Alk-13 Скриптовые языки администрирования Windows 0 10-02-2012 18:06
VBS/WSH/JS - Удаление строк в REG файле gen0m.rsw Скриптовые языки администрирования Windows 9 28-09-2011 18:03
CMD/BAT - [решено] Поиск *.ini на диске с последующим редактированием строк andycollens Скриптовые языки администрирования Windows 3 30-06-2011 11:43
CMD/BAT - Удаление строк gen0m.rsw Скриптовые языки администрирования Windows 2 08-10-2010 12:12
Сортировщик строк в текстовых файлах. borison Программное обеспечение Windows 2 04-02-2007 10:22




 
Переход