I Messenger har man funktionen til aktivere meddelelsesoversigter, hvormed vi har muligheden for automatisk at få gemt alle samtaler, som vi foretager med vores kontakter. En meget nyttig funktion at have, når man ikke lige kan huske hvad, en person sagde for lidt tid siden, da det så kan læses igen.
Men det som vi kan komme ud for, er at vi måske sidder ved to forskellige computere og her har været logget på med vores Messenger. I sådanne tilfælde vil det betyde at, du har du forskellige meddelelsesoversigter med forskelligt indhold i hver af dem. Det man her så kunne forestille var at sammenflette de to meddelelsesoversigter sammen til en samlet, som indeholder alle de samtaler man har foretaget med en kontaktperson.
Til dette formål har jeg fået skrevet et lille værktøj som kan gøre dette for dig, uden du skal tænke mere over det. Det er skrevet ved hjælp af almindelig Java og JDOM, og jeg har valgt at kalde det Combine Messenger XML History.
Download: http://peter.mpbrun.dk/CombineMsnXmlHistory.zip (v. 1.1)
Med CombineMsnXmlHistory.exe angiver du simpelt stien til to mapper, som begge indeholder dine forskellige meddelelsesoversigter i XML filer. Disse oversigter finder du på din computer under Dokumenter\Modtagne filer:
For nu at du nu kan få sammenflettet to af sådanne mapper sammen, og oprette en ny mappe, hvor alt så altså er helt up-to-date, skal du først og fremmest have begge mapper kopieret til en placering på din computer. Herefter er syntaksen for CombineMsnXmlHistory.exe følgende:
CombineMsnXmlHistory.exe “Mappe1″ “Mappe2″ “NyMappe”
Så, hvis vi siger jeg har kopieret XML filerne fra f.eks. to computere til to nye mapper kaldt Mappe1 og Mappe2 placeret på f.eks. D-drevet. Den nye mappe til de sammenflettede filer vil vi angive til C:\NyMappe. Med sådan en opstillinger ville kommandosyntaksen til mit lille program være:
CombineMsnXmlHistory.exe D:\Mappe1 D:\Mappe2 D:\NyMappe
I den nye mappe, vil du nu have en sammenflettet version af mapperne og dermed filerne fra før, og du har derfor også en mere komplet oversigt, hvor en samtale foretaget på den ene computer nu også er placeret sammen med samtalerne du foretog på den anden. Filerne i den nye mappe kan du så nu med god samvittighed kopiere over i mappen “E-mail\Oversigt”.
Ydereligere kan du med værktøjet også flette to enkelte filer sammen, ved at benytte argumentet /f efterfulgt med dine to XML filer for en kontaktperson.
CombineMsnXmlHistory.exe /f “Fil1.xml” “Fil2.xml”
Disse forskellige syntakser kan du også ved hjælp af værktøjet få beskrevet, ved at benytte dig af argumentet /?, eller ved at skrive noget helt forkert.

Frem for alt håber jeg at der er nogle derude, som kunne få lidt nytte af værktøjet. Selv har tit manglet muligheden for at flette mine meddelelser sammen, så jeg ikke altid skal til at lede efter en meddelelse, som jeg egentligt foretog på en anden computer langt tilbage i tiden.
Som en lille information kan det siges at der findes et lignende program til formålet derude på nettet, men synes det kunne være lidt sjovt at skrive et nyt selv, ved hjælp af Java, og på den måde få lidt erfaring med JDOM. Og til de nysgerrige, kan det siges det blev til omkring 500 linjers kode (closed source).
- Peter Sandberg Brun










