Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


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

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


2 all
Всем здравствуйте.

Пожалуйста, помогите мне.
1) есть файл 1
2) пример файла 1
Скрытый текст
Код: Выделить весь код
DialogType=1
DockAutoload=1
AltLineFill=28
SaveRelative=1
SaveOnExitEnable=1
SaveSessions=1
WindowRect=52010000270100005C0200008A010000
ModalDialogEnable=0
AltLineFill=398
SaveData=2039

Что хочется:
1) запускается файл *.bat или *.cmd
2) после запуска файла *.bat или *.cmd, в файле 1 надо заменить все строки, которые содержат AltLineFill= (после = может быть написано что угодно) на AltLineFill=0
3) после замены, кодировка файла 1 должна остаться такой же, как было до замены

То есть, если кодировка файла 1 до замены: 866 (OEM - русская), то после замены кодировка файла 1 должна остаться: 866 (OEM - русская)

Хочется получить универсальное решение: любое текстовое расширение файла (ini, txt, cfg, inf или другое) + любая кодировка файла (1251, 866, 1250 или другая)

Если универсальности не получиться, напишите мне, пожалуйста, я напишу Вам определенную кодировку файла и определенное текстовое расширение файла.

На примере файла 1
Было
Скрытый текст
Код: Выделить весь код
DialogType=1
DockAutoload=1
AltLineFill=28
SaveRelative=1
SaveOnExitEnable=1
SaveSessions=1
WindowRect=52010000270100005C0200008A010000
ModalDialogEnable=0
AltLineFill=398
SaveData=2039
Стало
Скрытый текст
Код: Выделить весь код
DialogType=1
DockAutoload=1
AltLineFill=0
SaveRelative=1
SaveOnExitEnable=1
SaveSessions=1
WindowRect=52010000270100005C0200008A010000
ModalDialogEnable=0
AltLineFill=0
SaveData=2039

Спасибо.

Последний раз редактировалось SharkyEXE, 27-02-2015 в 10:53.


Отправлено: 10:45, 27-02-2015 | #6