![]() |
Удаление строк в INI файлах
Всем участникам форума респект!!!
Попытаюсь по подробней 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\ И что бы все енти строки были удалены!! Вот как то так! Заранее спасибо!!! |
DEL_STRING.BAT
Код:
set "text==Х:\Folder\MANAGER\PROG_NAME\" |
Sphinx114
Цитата:
gnuwin32, где то я енто видел, это не DLL? |
Я юзаю этот https://dl.dropbox.com/u/27457022/sed421.zip
В начало скрипта на всякий случай стоит добавить строку: cd /d %~dp0 чтобы папка со скриптом была всегда рабочей. sed.exe надо закинуть в system32 или рядом со скриптом |
Код:
1>1.tmp findstr /v "X:\\Folder\\MANAGER\\PROG_NAME" 1.ini |
Цитата:
|
Время: 22:59. |
Время: 22:59.
© OSzone.net 2001-