Поскольку мне нравится быстрый доступ к общим действиям, я бы хотел назначить горячую клавишу, например, Alt + L, чтобы сделать «ответить всем с историей», чтобы действовать на выбранной электронной почте Я использую Lotus Notes 8.5 под Windows. В настоящее время я должен либо нажать кнопку «Ответить», а затем нажать «Ответить всем только с историей», или мне нужно нажать Alt + 3, затем несколько раз переместить курсор вниз и нажать ввод. На самом деле, Alt + 3 не всегда работает, потому что, если электронное письмо открывается в собственном окне, вам нужно использовать Alt + 2.
Я преследовал несколько решений:
Я искал постоянные горячие клавиши в Lotus Notes, но не повезло. Поддержка сочетаний клавиш в Lotus Notes не очень хороша, и вы не можете определить пользовательские сочетания клавиш.
o Я пытался использовать AutoHotkey для отправки нажатий клавиш в Lotus. Вы можете сделать ответ, набрав Alt + A, чтобы попасть в меню «Действия». К сожалению, клавиши ускорения под меню «Действия» изменяются независимо от того, находитесь ли вы в списке адресов электронной почты или в другом окне. Кроме того, меню «Действия» не всегда быстро выпадает, поэтому определение времени отправленных нажатий клавиш проблематично.
o Я пытался написать LotusScript-агенты, чтобы ответить всем. Я узнал, что существует общее действие с именем «Ответить всем \ Ответить всем только с историей». Я не думаю, что есть способ заставить агента вызвать существующее общее действие, поэтому я могу просто клонировать код общего действия в моего агента. Это все еще оставляет проблему вызова Агента через горячую клавишу.
o Я еще не пробовал, но думаю, что решение будет состоять в том, чтобы создать Агента, который сможет выполнить ответ всем. Создайте сценарий VBS для использования интерфейса Lotus Notes OLE / COM для вызова агента, а затем нажмите AutoHotkey для вызова файла VBS при нажатии горячей клавиши. К вашему сведению: AutoHotkey не поддерживает COM напрямую. Однако AutoIt и я полагаем, что AutoHotkey_L поддерживает и COM, и горячие клавиши, поэтому я мог использовать один из этих языков.
Я открыт для любых предложений, но я хочу, чтобы решение было надежным. Как уже упоминалось, мое текущее решение AutoHotkey иногда терпит неудачу, потому что Lotus GUI не очень стандартный Windows GUI. Насколько я понимаю, Lotus GUI является приложением Java / Eclipse. Я считаю, что Lotus поддерживает плагины Eclipse, так что, возможно, это вариант.