创建Lotus Notes热键/快捷键,以“用历史记录回复所有人". [英] Create Lotus Notes hotkey/shortcut key for "reply to all with history"

查看:427
本文介绍了创建Lotus Notes热键/快捷键,以“用历史记录回复所有人".的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于我想快速执行常见操作,因此想定义一个热键,例如Alt + L执行使用历史记录回复所有人",以对选定的电子邮件采取行动.我在Windows下使用Lotus Notes 8.5.当前,我必须单击答复"按钮,然后单击仅使用历史记录答复所有人",或者必须按Alt + 3,然后向下光标几次,然后按Enter.实际上,Alt + 3并不总是有效,因为如果在自己的窗口中打开电子邮件,则必须使用Alt + 2.

Because I like to make common actions quick to access, I'd like to define a hotkey, e.g. Alt+L to do "reply to all with history", to act on the selected email. I'm using Lotus Notes 8.5 under Windows. Currently I have to either click the Reply button and then click "Reply to All with History Only" or I have to press Alt+3 then cursor down several times and press enter. Actually, Alt+3 doesn't always work because if the email is opened in its own window then you have to use Alt+2.

我已经寻求了几种解决方案:
我一直在Lotus Notes中寻找一致的热键,但是没有运气. Lotus Notes中的快捷键支持不是很好,并且您无法定义定制的快捷键.

I've pursued several solutions:
o I've looked for consistent hotkeys within Lotus Notes, but no luck. The shortcut key support in Lotus Notes is not very good, and you can't define custom shortcut keys.

o我尝试使用AutoHotkey将击键发送到Lotus.您可以通过按Alt + A进入操作"菜单来进行回复.不幸的是,无论您是在电子邮件列表中还是电子邮件在其自己的窗口中,操作"菜单下的加速键都会更改.另外,操作"菜单并不总是会很快下拉,因此定时发送已发送的按键是有问题的.

o I've tried using AutoHotkey to send keystrokes to Lotus. You can do a reply by typing Alt+A to get to the Actions menu. Unfortunately, the accelerator keys underneath the Actions menu change whether you are in the email list or if the email is in its own window. Also, the Actions menu doesn't always drop down quickly, so timing the sent keystrokes is problematic.

o我尝试编写LotusScript Agents来全部答复.我了解到有一个名为全部答复\仅历史记录全部答复"的共享操作.我认为没有办法让Agent调用现有的Shared Action,所以我想我可以将Shared Action代码克隆到我的Agent中.仍然存在通过热键调用代理的问题.

o I've tried writing LotusScript Agents to do a reply all. I've learned there is a Shared Action named "Reply to All\Reply to All with History Only". I don't think there is a way to have an Agent call an existing Shared Action, so I guess I can just clone the Shared Action code into my Agent. That still leaves the problem of invoking the Agent via a hotkey.

o我还没有尝试过,但是我认为解决方案将是创建一个可以执行全部回复的代理.创建一个VBS脚本以使用Lotus Notes OLE/COM接口调用代理,然后在按下热键时让AutoHotkey调用VBS文件.仅供参考:AutoHotkey不直接支持COM.但是AutoIt和我相信AutoHotkey_L确实支持COM和热键,因此我可以使用其中一种语言.

o I haven't tried it yet, but I think the solution will be to create an Agent that can perform a reply all. Create a VBS script to use the Lotus Notes OLE/COM interface to invoke the agent then have AutoHotkey call the VBS file when a hotkey is pressed. FYI: AutoHotkey doesn't support COM directly. However AutoIt and I believe AutoHotkey_L do support both COM and hotkeys so I could use one of those languages.

我愿意接受任何建议,但是我想要一个可靠的解决方案.如前所述,我当前的AutoHotkey解决方案有时会失败,因为Lotus GUI不是非常标准的Windows GUI.据我了解,Lotus GUI是Java/Eclipse应用程序.我相信Lotus支持Eclipse插件,所以也许这是一个选择.

I'm open to any suggestions, but I want a solution that is reliable. As mentioned, my current AutoHotkey solution fails sometimes because the Lotus GUI is not a very standard Windows GUI. As I understand it, the Lotus GUI is a Java/Eclipse application. I believe Lotus supports Eclipse plugins, so maybe that is an option.

推荐答案

使用自定义的smarticon(工具栏按钮),您可以使生活更轻松.我没有8.5可以对此进行测试,但是它可以在Notes 6上运行.

You might be able to make your life easier with a custom smarticon (toolbar button). I don't have 8.5 to test this on, but it works on Notes 6.

进入邮件数据库的设计视图,然后打开备忘录表单.然后查找您要复制的操作按钮.复制所有公式代码(可能只有几行).然后,通过右键单击工具栏并选择工具栏属性"来创建一个新的工具栏按钮.将公式粘贴到按钮中并保存.

Go into the design view of the mail database, and open up the memo form. Then look for the action button you are trying to duplicate. Copy all the formula code (probably just a few lines). Then create a new toolbar button by right-clicking on a toolbar and choosing Toolbar properties. Paste the formula into the button and save.

这仍然不能让您找到所需的快捷键触发器,但是也许在8.5中,您可以为工具栏图标分配一个热键?如果没有,您可以可以创建一个由您选择的热键触发的AutoHotKey脚本,该脚本模拟使用相对于当前窗口的引用来单击smarticon按钮.如果工具栏始终位于同一位置,我认为这将是一致的.

This still doesn't get you the shortcut key trigger you're looking for, but perhaps in 8.5 you can assign a hotkey to a toolbar icon? If not, you could create an AutoHotKey script, triggered by a hotkey you choose, that simulates clicking the smarticon button using references relative to the current window. I think it would be consistent provided the toolbar is always in the same place.

这篇关于创建Lotus Notes热键/快捷键,以“用历史记录回复所有人".的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆