===================================================================== AJPapps - Messenger history converter 1.01 Линда Кайе 2010. Посвящается Ариэль ===================================================================== Эта программа конвертирует историю Windows Live Messenger из XML формата в простой текст, как её хранят QIP 2005 или плагин History++ для Miranda IM. История создания ---------------- В общем и целом мне понравилось то, что Мессенджер хранит историю в XML - это очень гибко, историю можно конвертировать во что угодно и отображать при помощи XSL, как это делает сама программа. Поэтому когда мне понадобилось вытащить фрагмент рассказа, который я пиала прямо в онлайне, я не стала терроризировать голый XML, а написала такую программу, которая выдаёт нечто очень близкое к экспорту из Миранды при помощи History++ плагина. В общем-то, это несложно, и основа без интерфейса была написана за десять минут. Кстати, GUI для программы я взяла из AJPapps - TXT to HTML converter. Убрала лишнее, оставила нужное. Всё равно суть программ примерно одинаковая, так зачем писать всё по новой? История изменений ----------------- • 1.00.0003 Первый публичный релиз. • 1.01.0004 [+] Язык программы можно переключать. Поддерживаются русский и английский. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - Библиотека общих функций 3.00 Файл CommonFunctions0300.DLL • AJPapps - File I/O support 1.00 Файл FileIOSupport0100.DLL • AJPapps - XML helper library 1.00 Файл XMLHelper0100.DLL • MSXML 4.0 Файл MSXML4.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Установка --------- Просто запустите Setup.MessengerHistoryConverter.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Программу можно использовать как из командной строки, так и через диалоговое окно, запустив её без параметров. Чтобы получить справку по параметрам, запустите программу с параметром "/?" (без кавычек). После запуска появится диалоговое окно, в котором следует указать имя XML файла, который будет преобразован, и текстового файла, в который будет сохранён результат. XML файлы с историей обычно лежат где-то в Моих документах - этот путь указан в настройках Windows Live Messenger. После выбора XML файла программа автоматически подбирает имя текстового файла, заменяя расширение на TXT. Однако это можно сделать и самостоятельно. Ниже расположены настройки выходного файла. Список "Кодировка" определяет, в какой кодировке будет сохранён сконвертированный файл. Рекомендуется здесь указывать UTF-8 или UNICODE. В списке "Абзацы" выбираются символы переноса строки, которые будут использованы в готовом файле. Обычно стоит указывать CR + LF, а остальные значения приведены для совместимости с прочими платформами вроде MacOS и Linux. После выбора всех параметров достаточно нажать кнопку "Пуск!" ^_^ Удаление -------- Удаление самой программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Вы не имеете права на платное распространение программы, сдачу в аренду или любое другое коммерческое использование. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Загружено с http://purl.oclc.org/Linda_Kaioh/Homepage/