• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

приватный агент в почтовой бд

  • Автор темы deeeman
  • Дата начала
D

deeeman

Всем здрасте!

Подскажите, как можно сделать приватный агент, чтобы при открытой базе (почтовой),
он периодически (раз в 5 мин) что то делал с видом "Входящие" (а именно посылал на печать вновь пришедшие письма - это раализовано по кнопке).

Т е нужен именно приватный агент, который будет работать с uiDoc'ми
 
T

turumbay

см. клиентский хелп: "Triggering an agent on a schedule".
Off: А ниче так идея. Это ж чистой воды реализация удаленного принт-сервера средствами LDN :))) Ставим секретарше сабж - и вуаля:
для распечатки дока на офисном принтере не выходя из дома - мылим документ на printserver@acme.com. Никакой возни с vpn и т.п. С драйверами опять же не возиться.
Спамеры и производители расходников для принтеров должны проспонсировать разработку и провести мировую рекламную кампанию проекта.
 
N

nvyush

Если мне не изменяет склероз, в агентах по расписанию уи-объекты недоступны.
Добавлено: Не ясно, почему именно приватный агент, зачем расписание? Есть агенты с триггером "After new mail has arrived", тут такой больше к месту, но он тоже с уи не работает.
 
T

turumbay

Если мне не изменяет склероз, в агентах по расписанию уи-объекты недоступны.
Если человеку приспичло работать с ui - его не остановишь :)
Ради такого дела можно и таймер подвесить на открытие вьюхи. как раз попадаем под требование "чтобы при открытой базе (почтовой) ..."
Или сделать локальную базу с одним доком, на открытие которого вешать тот же таймер и открывать документ системным шедулером по notesurl каждые пять минут( на случай если таки документ закроют в ui ). А чтоб не открывались новые окна с одним и тем же документом - можно написать обертку, открывающую этот документ с проверкой newinstance и дергать ее. Или просто на queryclose поставить false. Или еще какой-нить изврат. В подобных задачах можно резвица, скока угодно - вплоть до появления малевича. Дурацкому требованию - дурацкую реализацию! Такая вот програмерская месть за нецелевое использование продукта. :)
P.S. to deeeman: ничего личного.
 
X

Xalet

И на что еще человек готов пойти, чтобы не переделывать готовый кусочек? 0_о
 
D

deeeman

как я понял, агенты никак не смогут работать с UiDoc? (даже приватные)

тогда заинтересовало предложение сделать таймера на открытие вьюхи... как это сделать?
 
N

nvyush

тогда заинтересовало предложение сделать таймера на открытие вьюхи... как это сделать?
Во вьюхе в (Globals):
(Declarations):
Код:
Public NTimer As NotesTimer
Код:
Public Sub NTimerAlarm(Source As NotesTimer)
'код печати документов 'Print Cstr(Now)
End Sub
В Queryopen|PostOpen:
Код:
	Set NTimer = New NotesTimer(300)
On Event Alarm From NTimer Call NTimerAlarm
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!