13:43

Самое худшее уже случилось, остались последствия
[ok]

Возникла необходимость перевести всех сотрудников из The Bat в Microsoft Outlook. Зачем - не спрашивайте. Нада :(
Вопрос1: КАК относительно просто перенести адресную книгу из бата в аутлук. Хотя бы в экспресс, потом из майкрософта можно уже сделать импорт.
Вопрос2: как перетащить сообщения.

Upd1: Имена как в кирилице так и латиницей.
Upd2: Сделать экспорт в LDIF, а потом импорт из него не получается - все что было кирилицей становится подобного вида Заграйics.
Upd3: Сделать экспорт в vCard, а потом кликая на КАЖДОМ контакте в процессе импорта..... В общем задолбаться можно очень основательно.

Комментарии
01.12.2008 в 08:25

все что было кирилицей становится подобного вида Заграйics.
а как вы думаете, что именно происходит?
01.12.2008 в 08:44

Самое худшее уже случилось, остались последствия
ehlo_kitty Есть подозрение что его колбасит с кодировками, только вот с какого перепугу....
01.12.2008 в 09:56

есть мнение что неважно с какого. и что, вас научить текст перекодировать, сами не справитесь?
01.12.2008 в 10:12

Самое худшее уже случилось, остались последствия
Где перекодировать? В каждом контакте? :)
01.12.2008 в 10:13

Самое худшее уже случилось, остались последствия
В общем так. Один жираф влюбилси в антелопу! (с) :)

Вариант1: (задолбательный, но надежный)
Экспортируем из бата в формате vCard. Получаем 1 файл.
Импортируем этот файл в экспресс и на КАЖДОМ контакте кликаем подтверждение. Попутно
проверяя. Потом стандартный импорт в аутлук. Минусы: пока везде прокликаешь -
задалбывает :) Зато все точно и четко.

Вариант2: (напрямую в аутлук. мутноватый, но напрямую)
1. Запустите TheBat.
2. Откройте адресную книгу.
3. Выберите все нужные записи в адресной книге.
4. В меню Файл выберите Экспорт, а затем Разделенные табуляциями (текст).
5. Выберите каталог и имя файла адресной книги (.TDF).
6. Выберите поля для экспорта. В поля Имя, Фамилия, Отчество выставите ДА, остальные оставьте по умолчанию, после чего нажмите кнопку ОК.
7. Переименуйте полученный файл .TDF в файл .TXT
8. Запустите Microsoft Outlook.
9. Перейдите в папку Контакты.
10. В меню Файл выберите Импорт и Экспорт.
11. Выберите Импорт из другой программы или файла и нажмите кнопку Далее.
12. Выберите пункт Значения, разделенные табуляцией (Windows) и нажмите кнопку Далее.
13. Выберите сохраненный файл адресной книги (.TXT).
14. В окне Выберите папку назначения выберите папку Контакты.
15. Отметьте галочкой Импорт в папку Контакты и нажмите кнопку Соответствие полей.
16. Мышью перетяните поля из левой панели на соответствующие поля правой панели:
ФИО -> Имя,
Имя -> Имя,
Фамилия ->Фамилия,
Отчество -> Отчество,
E-Mail -> Эл. Почта,
И так далее.
17. Нажмите кнопку ОК
18. Откройте папку Контакты и удостоверьтесь в правильности переноса записей
адресной книги. В случае непереноса каких-либо полей повторите процедуру
экспорта с включением и назначением соответствующих полей в процессе экспорта.

Получаем сразу в контактах все что нужно. Но сопоставление соответствий
добивает. Минусы: что такое запятая оно не знает - оно его кодирует как \2C и
везде вставляет \2С :)

Инструкция по переносу из бата в экспресс лежит тут.
bb.ct.kz/lofiversion/index.php/t89417.html
01.12.2008 в 10:16

вы когда в лдиф экспортируете, у вас что получается: контакты или текстовый файл?
01.12.2008 в 10:17

Самое худшее уже случилось, остались последствия
ehlo_kitty текстовый файл в котором русские буквы написаны читабельно. (только что проверил) При дальнейшем импорте получаем бред.
01.12.2008 в 10:20

понятно. в студии капитан О:

если бат выгружает лдиф в юникоде, а аутглюк читает его в 1251, нужно после экспорта этот файл ручками перекодировать из ютф8 в 1251. так-то.
01.12.2008 в 10:28

Самое худшее уже случилось, остались последствия
Бат выгружает в 1251, аутглюк никто не трогал по настройкам так что я сомневаюсь что у него дефолтом стоит юникод. Итого имеем выгруженный из бата файл в 1251 загруженный в аутгюк становится юникодом.
01.12.2008 в 10:31

ненене дэвид блэйн. приведённая вами строка -- это характерный пример ютф8, прочитанного как 1251.
01.12.2008 в 10:35

Самое худшее уже случилось, остались последствия
угу. В том то и суть проблемы :) Откель между двумя 1251 появляется юникод.
Короче х. с ним - вариант решения вроде как найден. Скормится адресная книга - если вопрос возникнет - можно продолжить.
01.12.2008 в 10:39

почему вы так уверены что исходный лдиф в 1251?
01.12.2008 в 10:49

Самое худшее уже случилось, остались последствия

Первая рамочка говорит мне что русский текст читаем, вторая что это не юникод. Да и галка в списке стоит не возле юникода :)
01.12.2008 в 11:42

гм. ну тогда правда хз.