Skype Chat History Editor 2.0

Download

Автор: secrets-bg.com | Публикувано: 22-09-2013 | Лиценз: Freeware | Коментари: 3 | Видяна: 17586

  • Преди време бях написал една статия Как да изтриете разговорите и историята в Skype за един контакт но сега реших да я обновя с своя програма и нови възможности... Надявам се че ще ви бъде полезно.

    Skype извличане на чат хронология...

    Почти всеки от вас ползва Skype или поне веднъж го е използвал. Някой от вас използват Skype за запознанства, за чат или за бизнес разговори, но не ви ли се е случвало да кажете нещо по Skype и после да съжалявате, че сте го казали ? Или не ви ли се е случвало да станете любопитен какво пишат близките ви хора ? Ако да, то тогава тази статия е за вас.

    След 4-та версия Skype съхранява хронологията от чат разговорите в база данни, а по точно във файла

    C:\Documents and Settings\{username}\Application Data\Skype\{NIK NAME}\main.db

    За да работим с тази база данни, а по конкретно да заменяме чат разговор, да ги изтрием или да съхраним всички разговори, ще ни е нужна добра програма за тази цел:

    SQLite Database Browser

    Работата с нея е много лесна и сами ще се убедите в това, след като отворите базата данни и започнете да изтривате, добавяте и заменяте всичко свързано със Skype. Но само не забравяйте да изключите Skype и да направите копие на main.db.

    Но понякога тези стъпки стават доста досадни и си задавате въпроса "Не може ли всичко да се автоматизира ?"... Ами може и програмата за това е SQLite

    Работата с тази програма също е много лесна. Стъпките са следните:

    1. Създавате папка примерно в C:\ с име skype.
    2. Разархивирате програмата в тази папка.
    3. Копирайте main.db в създадената папка.
    4. Отваряте конзолата на Win (START->RUN->cmd | Enter)
    5. CD\ | Enter
    6. CD C:\skype | Enter


    Сега вече сте в създадената папка с програмата и базата данни и следват няколко команди за:

    -Извличане на цялата чат хронология в един файл.

    sqlite3 main.db "SELECT author, dialog_partner, body_xml FROM Messages" >Skype.txt

    -Извличане на цялата чат хронология на един контакт.

    sqlite3 main.db "SELECT author, timestamp, body_xml FROM Messages WHERE dialog_partner = 'НИК'"

    -Заменяне на цялата чат хронология на един абонат с дума/текст.

    sqlite3 main.db "update Messages set body_xml='ТЕКСТ' where from_dispname='НИК' or dialog_partner='НИК'"

    -Изтриване чат хронологията на един контакт.

    sqlite3 main.db "delete from Messages Where dialog_partner = 'НИК'"

    Повече информация: [Program] Skype извличане на чат хронология...

    До тук се надявам че всичко ви стана ясно. Тази статия със сигурност ще бъде прочетена и от някой като мен, който иска да знае всичко как става и как работи, така че сега дайте да минем към по богат език за програмиране, а именно Autoit.

    AutoIt: Skype извличане на чат хронология...

    Но за някой тези скриптове и команди ще са напълно непонятни за това ще ви улесня с напълно функционална програма на Autoit с име Skype Chat History Editor




    При първоначално стартиране на Skype Chat History Editor тя започва проверка за версията на Скайпа ви ако то е по стара от 4-та версия програмата информира че не е съвместима. Също програмата разполага с опцията да възстанови изтрита хронлогия или вашите промени който сте направили с Skype Chat History Editor.

    Източници:

    autoit-script.ru

    forum.skype.com

    forum.ru-board.com

    kosi2801.freepgs.com

Не сте влезли в акаунта си за да коментирате.


 
miro
23.02.15, 11:35:25
#1
 

Здравейте,
програмата работи с едно уточнение, на кирилица излизат ????. Но много ми хареса статията и командите описани в нея.
Имам и един въпрос, как се възтановяват изтрити разговори коя е командата. И да уточня не изтрити от skype chat, а изтрити от самия потребител в скайпа. Знам че в базите данни реално не се трие/ освен ако не се замести/.
Благодаря.

ArMeN
27.02.15, 21:19:25
#2
 

До колкото знам изтритите разговори се изтриват от базата данни, не съм пробвал...

desko
28.02.15, 08:48:20
#3
 

а можели да вастановява изтрити снимки които сме споделяли. БЛАГОДАРЯ