Показано с 1 по 5 из 5

Тема: Макрос для адресной книги

  1. #1
    andreas
    andreas вне форума
    Новичок
    Регистрация
    18.08.2003
    Сообщений
    5

    Макрос для адресной книги

    Привет народ.

    Факи я почитал, ответа не нашел.
    Возник такой вопрос: имеется группа в адресной книге под названием Buddy, причем эти друзья-товарищи как англо-, так и русскоязычные. Англоязычных однако, штуки 4, а остальных намного больше. Хочется, чтобы при написании письма человеку из группы Buddy TB автоматом подставлял шаблон на соответствующем языке. Вариант типа:

    %IF:"%TONAME"="john":"%INCLUDE='D:\eng.txt'":""%-
    %IF:"%TONAME"="mary":"%INCLUDE='D:\eng.txt'":""%-
    %IF:"%TONAME"="Елена":"%INCLUDE='D:\rus.txt'":""

    не устраивает, т.к. он очень плохо масштабируется. Для каждого чела приходится вписывать в файл отдельную строку. А челов много. Хочется что-нить типа такого:

    %IF:"%ABTONAMEMemo"="english":"%INCLUDE='D:\eng.tx t'":%-
    "%INCLUDE='D:\rus.txt"

    Т.е. чтобы всем америкосам подставить в адресной книге в МЕМО english и передать это слово в кач-ве значения в макрос.
    Но, похоже, бат не понимает переменную-макрос со значением МЕМО в кач-ве условия…В любом случае, не работает. Или я что-то делаю криво? Пожалуйста, если у кого есть идеи как решить мою задачу - отзовитесь.

  2. #2
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:Макрос для адресной книги

    RTFM, RTFM и еще раз RTFM

  3. #3
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re:Макрос для адресной книги

    Цитата Сообщение от andreas

    %IF:"%ABTONAMEMemo"="english":"%INCLUDE='D:\eng.tx t'":%-
    "%INCLUDE='D:\rus.txt"

    Т.е. чтобы всем америкосам подставить в адресной книге в МЕМО english и передать это слово в кач-ве значения в макрос.
    Но, похоже, бат не понимает переменную-макрос со значением МЕМО в кач-ве условия…
    Huh… Ну и предъява, однако…

    %IF:"%ABTOMemo"="english":%INCLUDE="D:\eng.txt":%I NCLUDE="D:\rus.txt"

    работает, как что "почувствуйте разницу" и переставьте ruki.sys

  4. #4
    andreas
    andreas вне форума
    Новичок
    Регистрация
    18.08.2003
    Сообщений
    5

    Re:Макрос для адресной книги

    Цитата Сообщение от Wanderer
    Huh… Ну и предъява, однако…

    %IF:"%ABTOMemo"="english":%INCLUDE="D:\eng.txt":%I NCLUDE="D:\rus.txt"

    работает, как что "почувствуйте разницу" и переставьте ruki.sys
    %IF:"%ABTOMemo"="eng":"%INCLUDE='D:\eng.txt'":"%IN CLUDE='D:\rus.txt'"

    Спасибо за отклик, насчет рук я не обиделся, они не кривые. Написал в примере неправ. макрос случайно по памяти, ессно мануал я читал и читаю. Макрос был точно такой же как в твоем примере, кроме того, что переменные надо (по мануалу) заключать в кавычки так, как у меня указано. Так вот, ни твой ни мой варианты не работают, во всех случаях вставляется значение переменной else т.е. rus.txt. в МЕМО все прописано. Ничо не понимаю. Ты действительно проверял и у тебя работало?

  5. #5
    andreas
    andreas вне форума
    Новичок
    Регистрация
    18.08.2003
    Сообщений
    5

    Re:Макрос для адресной книги

    Господа поклонники бата, всем спасибо, особливо тов. Wanderer =). Все оказалось просто - наличествовал лишний пробел в Мемо и все!

Похожие темы

  1. Макрос для адресной книги
    от workman в разделе The Bat!: вопросы и ответы
    Ответов: 8
    Последнее сообщение: 15.07.2012, 09:54
  2. Шаблоны адресной книги
    от Gorax в разделе The Bat!: вопросы и ответы
    Ответов: 7
    Последнее сообщение: 07.09.2006, 13:17
  3. Экспорт из Адресной Книги
    от Dmitry N в разделе Баги и ошибки
    Ответов: 2
    Последнее сообщение: 17.01.2006, 11:26
  4. Экспорт адресной книги
    от AvaLANche в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 11.07.2003, 15:50
  5. Имя из адресной книги
    от Tanya в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 15.11.2002, 17:00