Редактирование html файла

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
b0b-jack
Сообщения: 3
Зарегистрирован: 17 мар 2011, 14:57

Всем доброго дня!
На работе возникла необходимость написать приложение (желательно с GUI) для редактирование html файла.
На главной форме одна кнопка "Открыть файл", одно поле для ввода строки (назовем её "имя контейнера") и кнопка "Выполнить".

Что делает программа:

1. Открывает файл

2. Ищет в нем строку
XEnroll.ProviderName = sProviderName
и добавляет после нее строку
XEnroll.CоntainerName = "имя контейнера"

3. Ищет в нем строку
g_objPrivateKey.ProviderName = sProviderName
и добавляет после нее строку
g_objPrivateKey.CоntainerName = "имя контейнера"

4. И сохраняет изменения в файле

Подтолкните, пожалуйста, в правильном направлении, какие библиотеки/функции использовать.
Спасибо!
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Зачем для этого делать приложение, да ещё и с GUI? Можно элементарный скрипт написать, который это делает.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
b0b-jack
Сообщения: 3
Зарегистрирован: 17 мар 2011, 14:57

Romeo писал(а):Зачем для этого делать приложение, да ещё и с GUI? Можно элементарный скрипт написать, который это делает.

можно и скрипт.....
есть идеи?
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Открыть файл, читать построчно. Выводить в соседний файл.
Если очередная строка равна XEnroll.ProviderName = sProviderName
после нее в соседний файл вывести
XEnroll.CоntainerName = "имя контейнера"
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить