3

私は共通のアクションにすばやくアクセスできるようにしたいので、ホットキーを定義したいと思います。たとえば、Alt+L で「履歴付きで全員に返信」を実行し、選択した電子メールを操作します。Windows で Lotus Notes 8.5 を使用しています。現在、[返信] ボタンをクリックしてから [履歴のみで全員に返信] をクリックするか、Alt+3 を押してからカーソルを数回押して Enter キーを押す必要があります。実際には、メールが独自のウィンドウで開かれている場合は Alt+2 を使用する必要があるため、Alt+3 は常に機能するとは限りません。

私はいくつかの解決策を追求してきました:
o Lotus Notes 内で一貫したホットキーを探しましたが、うまくいきませんでした。Lotus Notes でのショートカット キーのサポートはあまり良くなく、カスタム ショートカット キーを定義することはできません。

o AutoHotkey を使用してキーストロークを Lotus に送信しようとしました。Alt+A を入力して [アクション] メニューに移動すると、返信を行うことができます。残念ながら、[アクション] メニューの下にあるアクセラレータ キーは、メール リストにいるか、メールが独自のウィンドウにあるかによって変わります。また、[Actions] メニューは常にすぐにドロップダウンするとは限らないため、送信されたキーストロークのタイミングが問題になります。

o すべてに返信する LotusScript エージェントを作成してみました。「全員に返信\履歴のみで全員に返信」という名前の共有アクションがあることを知りました。エージェントに既存の共有アクションを呼び出させる方法はないと思うので、共有アクション コードをエージェントに複製するだけでよいと思います。それでも、ホットキーを介してエージェントを呼び出すという問題が残ります。

o まだ試していませんが、すべてに返信できるエージェントを作成することが解決策になると思います。Lotus Notes OLE/COM インターフェイスを使用してエージェントを呼び出す VBS スクリプトを作成し、ホットキーが押されたときに AutoHotkey が VBS ファイルを呼び出すようにします。参考までに: AutoHotkey は COM を直接サポートしていません。ただし、AutoIt と私は、AutoHotkey_L が COM とホットキーの両方をサポートしていると信じているので、これらの言語のいずれかを使用できました。

どんな提案も受け入れますが、信頼できるソリューションが必要です。前述のように、私の現在の AutoHotkey ソリューションは時々失敗します。これは、Lotus GUI が非常に標準的な Windows GUI ではないためです。私の理解では、Lotus GUI は Java/Eclipse アプリケーションです。Lotus は Eclipse プラグインをサポートしていると思います。

4

6 に答える 6

4

私は始めました:

#IfWinActive Mail - Inbox - IBM Lotus Notes
  !l:: Send {Alt}ayr
  !r:: Send {Alt}ape
return

しかし、以下も含まれています:

#IfWinActive ahk_class SWT_Window0
  !l:: Send {Alt}ayr
  !r:: Send {Alt}ape
  !1::
  !S:: Send !1
return

上記は、タイトルテキストが異なる独自のウィンドウを持つメールでもショートカットの使用を容易にするためのものです。それが役に立てば幸い!

于 2012-12-06T11:32:17.477 に答える
2

以下は、私が作成した AutoHotkey ショートカットで、上記のものと似ています。それらの基礎として、Outlook で覚えているホットキーを使用しました。

IfWinActive, IBM Lotus Notes
{

  #IfWinActive New Message
  {
    ^Enter::
    SendInput, !1
    return
  }

  #IfWinActive, Inbox
  {
    ^r::
    SendInput, !C+E
    return

    ^+r::
    SendInput, !A+Y+R
    return
  }
}

私はNotes 8.5を使用しています。

于 2014-02-12T15:36:36.413 に答える
1

上記の便利な「Altayr」アプローチを使用して、alt+rとalt+lを一般的な使用法にマップするための小さなAutoHotkeyスクリプトを作成しました。

#IfWinActive Mail - Inbox - IBM Lotus Notes
  !l:: Send {Alt}ayr
  !r:: Send {Alt}ape
return

基本ですが、私の使用の90%で機能します。このメソッドを使用して、すべてのホットキーを作成します。

于 2012-03-09T00:49:07.783 に答える
1

カスタム スマート アイコン (ツールバー ボタン) を使用すると、作業が楽になる場合があります。これをテストする 8.5 は持っていませんが、Notes 6 では動作します。

メール データベースのデザイン ビューに移動し、メモ フォームを開きます。次に、複製しようとしているアクション ボタンを探します。すべての数式コード (おそらく数行) をコピーします。次に、ツールバーを右クリックして [ツールバー プロパティ] を選択し、新しいツールバー ボタンを作成します。数式をボタンに貼り付けて保存します。

これでも、探しているショートカット キー トリガーは得られませんが、おそらく 8.5 では、ホットキーをツールバー アイコンに割り当てることができますか? そうでない場合は、選択したホットキーによってトリガーされる AutoHotKey スクリプトを作成できます。これは、現在のウィンドウに対する参照を使用して、スマート アイコン ボタンのクリックをシミュレートします。ツールバーが常に同じ場所にあれば、一貫性があると思います。

于 2011-05-10T18:48:30.063 に答える
0

明らかな方法は、"ALT-AYR" (履歴付きで全員に返信) または "ALT-AYE" (履歴と添付ファイル付きで全員に返信) を押すことです。

ALT-A を押すと、アクション メニューの各メニュー オプションのホットキーが表示されます。英語版を使用していない場合は、別の文字になる可能性があります。

于 2011-05-23T14:42:23.497 に答える
0

ここで、Outlook の Ctrl+R および Ctrl+Shift+R から返信または全員に返信するように適応し、適切な回数のキーを押して電子メールに返信する方法を探していました。

[ファイル] > [設定] をクリックすると、次のオプションがあることがわかりました。

Enable alternate keyboard shortcuts (for example Ctrl+R=Reply)

それは私の問題のほとんどを解決しました。ノート 9 を使用します。

于 2016-05-16T21:49:12.787 に答える