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

Тема: Отображение числа непрочитанных писем на экране приветствия Windows XP

  1. #1
    klirik
    klirik вне форума
    Участник
    Регистрация
    16.02.2003
    Сообщений
    180

    Отображение числа непрочитанных писем на экране приветствия Windows XP

    Короткий плагин XPwelcome - реализует два макроса: один увеличивает, а другой уменьшает счётчик непрочитанных сообщений, отображаемых на экране приветствия Windows XP (кто под ХРюшей до Бата пользовался встроенным Аутлуком, тот знает, о чём речь).

    Плагин здесь:
    http://klirik.narod.ru/arc/xpwelcome.tbp (44кб)

    Для работы плагина необходимо следующее:

    1. Создаём новое правило сортировки для "входящих". Сигнальные строки и папку назначения не меняем (т.е. пусть он по умолчанию перемещает все письма из "входящих" во "входящие" - т.е. ничего не делает). На вкладке "действия" ставим "сохранить в файл" - назначаем какой-нибудь текстовый файл для экспорта (неважно, какой), ставим галочку "перезаписать", и вводим шаблон экспорта:

    фиктивный файл %xp_increment("myname@mydomain.ru","c:\Program Files\The bat!\thebat.exe")

    (первый параметр макроса - почтовый адрес, второй - путь к Бату). Также ставим флажок "продолжить обработку следующих правил", и помещаем правило в самый верх списка правил.

    Теперь при получении каждого нового письма будет вызываться макрос "xp_increment".

    2. Создаём такое же правило в разделе "прочитанные" - только вместо макроса "xp_increment" вписываем макрос "xp_decrement".

    Если есть другие ящики, повторяем для них перечисленные шаги, указывая в качестве первого параметра макроса адрес ящика.

    Это всё. Теперь, если вы вышли из Windows (например, используя "быстрое переключение пользователей"), и при этом у вас в ящике есть непрочитанные письма, их число будет отображено на "экране приветствия" с указанием ящика, в котором находятся непрочитанные письма.

    Да, кстати, при первом запуске, может показать какую-нибудь бяку (я имею в виду начальное число писем). В этом случае создайте какой-нибудь быстрый шаблон с вызовом xp_decrement и вызовите его несколько раз, чтобы обнулить счётчик для нужного ящика.

  2. #2
    poiuytr
    poiuytr вне форума
    Участник
    Регистрация
    27.02.2003
    Сообщений
    98

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Больше плагинов, хороших и разных!

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

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Ё-моё, так API в зубы - и вперёд! Благо, у Bat-а API пока небольшой - не пугает своими возможностями

  4. #4
    JIeIIIa
    JIeIIIa вне форума
    Участник
    Регистрация
    15.10.2003
    Сообщений
    19

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Да, кстати, при первом запуске, может показать какую-нибудь бяку (я имею в виду начальное число писем). В этом случае создайте какой-нибудь быстрый шаблон с вызовом xp_decrement и вызовите его несколько раз, чтобы обнулить счётчик для нужного ящика.
    Э можно этот самый "быстрый шаблон "? Что то не получается.

  5. #5
    klirik
    klirik вне форума
    Участник
    Регистрация
    16.02.2003
    Сообщений
    180

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Да элементарно:

    например, "xp":

    %xp_decrement("myname@mydomain.ru","c:\Program Files\The bat!\thebat.exe")

    - а потом просто создаёшь новое письмо, пишешь "xp" и нажимаешь Ctrl+Пробел. (столько раз, сколько нужно).

    На самом деле, по поводу этого макроса: тут выяснилось, что в Бате есть некий глюк с работой правил сортировки для прочитанных писем. Глюк в том, что правила для прочитанных писем вызываются, увы, не всегда… Поэтому плугин, увы, делается бесполезным… Т.е. он будет гарантированно УВЕЛИЧИВАТЬ число непрочитанных писем при получении таковых, но вот УМЕНЬШАТЬ он их будет далеко не всегда, к сожалению…

  6. #6
    JIeIIIa
    JIeIIIa вне форума
    Участник
    Регистрация
    15.10.2003
    Сообщений
    19

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Да есть такое, у меня уже набралось 37 вверх счетчик идет, а вниз нет.

    Может поправят по позже, все таки удобная штуковина, когда много пользователей.

  7. #7
    JIeIIIa
    JIeIIIa вне форума
    Участник
    Регистрация
    15.10.2003
    Сообщений
    19

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Убрал я этот плагин , а как то сообщение о 37 непрочитаных сообщениях убрать ? ???

  8. #8
    JIeIIIa
    JIeIIIa вне форума
    Участник
    Регистрация
    15.10.2003
    Сообщений
    19

    Re:Отображение числа непрочитанных писем на экране приветствия Windows XP

    Кажется разобрался:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\UnreadMail\mail@mail.ru

    Значение MessageCount надо обнулить.

Похожие темы

  1. Отображение новых писем при совместной работе
    от alexvu в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 19.09.2016, 18:25
  2. Отображение списка писем
    от vdeiro в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 04.02.2015, 15:44
  3. Не корректное отображение писем
    от join в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 23.01.2013, 07:03
  4. Корректное отображение писем…
    от alvigo в разделе The Bat!: вопросы и ответы
    Ответов: 7
    Последнее сообщение: 31.07.2007, 14:18
  5. [3.62.09] Новое отображение цепочек в списке писем
    от Mandor в разделе The Bat!: вопросы и ответы
    Ответов: 15
    Последнее сообщение: 23.06.2006, 12:08