Что нового

Извлечь историю переписки в Skype

Fen1ks

Новичок
Сообщения
1
Репутация
1
в версии Skype 5.5.0.117,не получается ничего (пробовал самый первый). Можно объяснить что и куда нужно вставлять ?

То что скрипт нужно вставить в блокнот и сохранить потом в AU3 я понял...
 

AZJIO

Меценат
Меценат
Сообщения
2,879
Репутация
1,194
Fen1ks
Всё работает. Добавь строку

Код:
#include <SQLite.dll.au3>


в начало скрипта, который - последний пост на предыдущей странице. И скопируй файл "C:\Documents and Settings\имя_пользователя\Application Data\Skype\логин\main.db" в папку скрипта.
 

darkwhite

Знающий
Сообщения
129
Репутация
5
работает но групповые чаты не захватывает :smile:
 

Mshel

Новичок
Сообщения
2
Репутация
0
Спасибо большое за темку, ребята. сценарий работает: создает папку, в ней txt файлы с именами от контактов. только вот сами файлы содержат только одну строчку ""author|0|body_xml". посмотрел саму базу -> в разделе Message, на который ссылается сценарий нет ни одной записи, видимо поэтому и файлы пустые. есть куча записей в разделе chats. доработать сценарий у самого мозгов не хватает. поможете?
 

armenxxx1

Продвинутый
Сообщения
155
Репутация
56
Привет Mshel в этом разделе, нет историю чата.
 

Mshel

Новичок
Сообщения
2
Репутация
0
не совсем понял! из чата не выдернуть?
 

anyway11

Новичок
Сообщения
2
Репутация
0
Добрый день.

Ребята, вопрос жизни и смерти. Сам не сильно спец. Есть Файл main.db, объясните пожалуйста пошагово как из него извлечь сообщения? Куда класть какие файлы и что запускать?

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

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
anyway11
постом выше же написано, чем смотреть базу.
 

anyway11

Новичок
Сообщения
2
Репутация
0
Kaster
Я пробовал, только она лишь некоторые куски переписки открывает. Не полностью.
Пардон, но мне реально это важно. По пустякам бы не беспокоил.
 

Captain_Michael

Новичок
Сообщения
2
Репутация
0
У меня этот скрипт создаёт папку, где должны находиться текстовые файлы. И всё. Папка пустая. :( Main.db лежит рядом со скриптом (в одной папке).
ОС: Win Vista SP2, 32bit.
AutoIt: 3.3.8.1
Skype: 4.2.0
 

453976

Новичок
Сообщения
1
Репутация
0
Написал еще один сценарий для стирание историю сообщений только одного контакта Skype.
Скрипт отлично работает, историю стирает, а вот имена остаются в базе. Как доработать скрипт чтобы выносил и контакты? Плюс, размер базы не уменьшается, что весьма странно.

UPD: Сам поковырялся в базе, и нашёл. Если добавить эту строку:
Код:
_SQLite_Exec ($iSQLite, "delete from Contacts Where skypename = 'NIK_NIK_NIK'")
то из базы удаляется и юзер.
 
Верх