>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Thunderbird: как добраться до адресных книг? http://forum.mozilla-russia.org/viewtopic.php?id=29368 |
AllSeeingI > 03-01-2009 12:57:09 |
Здравствуйте все, пытаюсь добраться до списка адресных книг. До конкретной ab могу дойти так: Выделить код Код:var rdf = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService); var directory = rdf.GetResource("moz-abmdbdirectory://impab.mab").QueryInterface(Components.interfaces.nsIAbDirectory); alert(directory.dirName); - но это подходит только в случае, если я знаю имя файла адрессбука (impab.mab в данном случае). Как же пройти по всему списку книг? |
ПротопопулуS > 03-01-2009 13:24:12 |
А может попробовать перебрать все файлы в директории и отсеять книги по маске *.mab? |
AllSeeingI > 03-01-2009 18:04:46 |
2ПротопопулуS: сейчас так и делаю, но... чую что неправильно это как-то. |