2011-05-10 3 views
4

일반적인 작업을 빠르게 수행 할 수 있기 때문에 단축키를 정의하고 싶습니다. Alt + L을 누르면 "기록이있는 모든 사용자에게 답장"을 보내 선택한 이메일에 대한 작업을 수행 할 수 있습니다. Windows에서 Lotus Notes 8.5를 사용하고 있습니다. 현재 회신 단추를 클릭 한 다음 "회신 전용으로 모두 회신"을 클릭하거나 Alt + 3을 누른 다음 여러 번 아래로 커서를 이동하고 Enter 키를 눌러야합니다. 실제로 전자 메일이 자체 창에서 열리면 Alt + 2를 사용해야하므로 Alt + 3은 항상 작동하지 않습니다."내역에 모두 응답"에 대한 Lotus Notes 바로 가기 키/바로 가기 키 만들기

몇 가지 해결책을 추구했습니다.
o Lotus Notes에서 일관성있는 단축키를 찾았지만 행운은 없습니다. Lotus Notes의 바로 가기 키 지원은 그리 좋지 않으므로 사용자 지정 바로 가기 키를 정의 할 수 없습니다.

o AutoHotkey를 사용하여 Lotus에 키 입력을 보내려고했습니다. Alt + A를 입력하여 응답 메뉴를 표시 할 수 있습니다. 불행히도, 동작 메뉴 아래의 단축키는 전자 메일 목록에 있는지 또는 전자 메일이 자체 창에 있는지에 관계없이 변경됩니다. 또한 작업 메뉴가 항상 빠르게 드롭되지는 않으므로 보낸 키 입력을 타이밍에 문제가 있습니다.

o 응답을 모두 처리하기 위해 LotusScript 에이전트를 작성하려고했습니다. 나는 "전체 답장 \ 전체 답장"이라는 공유 동작이 있음을 알게되었습니다. 요원에게 기존 공유 조치를 호출하는 방법이 있다고 생각하지 않으므로 공유 조치 코드를 내 에이전트로 복제 할 수 있습니다. 단축키를 통해 에이전트를 호출하는 문제는 여전히 남아 있습니다.

o 아직 시도하지는 않았지만 해결책은 모두 답장을 수행 할 수있는 에이전트를 만드는 것입니다. Lotus Notes OLE/COM 인터페이스를 사용하여 에이전트를 호출 한 다음 단축키를 누르면 AutoHotkey가 VBS 파일을 호출하도록 VBS 스크립트를 만듭니다. 참고 : AutoHotkey는 COM을 직접 지원하지 않습니다. 그러나 AutoIt과 저는 AutoHotkey_L이 COM과 단축키를 모두 지원하므로 그러한 언어 중 하나를 사용할 수 있다고 생각합니다.

나는 어떤 제안이 있어도 신뢰할 수있는 솔루션을 원합니다. 앞서 언급했듯이, 현재의 AutoHotkey 솔루션은 Lotus GUI가 매우 표준 Windows GUI가 아니기 때문에 때때로 실패합니다. 내가 알기에 Lotus GUI는 Java/Eclipse 애플리케이션이다. Lotus가 Eclipse 플러그인을 지원한다고 생각합니다.

+0

나는 AutoIt을 향해 편향되었지만, 여전히 윈도우의 자동화는 확실히 추구할만한 가치가있다. AutoHotkey를 사용하면 타이밍 문제가 발생하므로 타이밍 문제를 완전히 해결할 수있는 많은 방법을 사용할 수 있습니다. 그러나 COM 인터페이스를 사용할 수 있고 원하는대로 할 수 있다면 : 아마도 가장 신뢰할 수있는 방법 일 것입니다. –

답변

1

맞춤형 스마트 폰 (툴바 버튼)을 사용하면 더 쉽게 생활 할 수 있습니다. 이것에 대한 테스트는 8.5가 아니지만 Notes 6에서 작동합니다.

메일 데이터베이스의 디자인보기로 이동하여 메모 양식을 엽니 다. 그런 다음 복제하려는 작업 버튼을 찾습니다. 모든 수식 코드를 복사하십시오 (아마도 몇 줄 정도). 그런 다음 도구 모음을 마우스 오른쪽 단추로 클릭하고 도구 모음 속성을 선택하여 새 도구 모음 단추를 만듭니다. 수식을 버튼에 붙여 저장하십시오.

그래도 찾고있는 바로 가기 키 트리거를 얻을 수 없지만 8.5에서는 도구 모음 아이콘에 단축키를 지정할 수 있습니까? 그렇지 않다면 은 현재 창에 상대적인 참조를 사용하여 smarticon 버튼을 클릭하는 것을 시뮬레이션하는 선택한 단축키에 의해 트리거되는 AutoHotKey 스크립트를 생성 할 수 있습니다. 도구 모음이 항상 같은 위치에 있으면 일관성이 있다고 생각합니다.

+0

나는 '모두 답장'을 할 에이전트를 만들었습니다. COM을 통해 에이전트를 호출하는 AutoIt을 만들었습니다. 에이전트 객체를 실행하면 오류가 발생하지 않았지만 에이전트가 호출되었다고 말할 수 있습니다. NotesAgent.Run() 메소드에 대한 도움말은 다음과 같이 설명합니다.이 메소드가 호출하는 에이전트에서 Notes UI 클래스를 사용할 수 없습니다. 그것은 아마도 문제 일 것입니다. 그래서 AutoIt 스크립트가 마우스로 클릭하는 스마트 폰을 만들었습니다 (위의 Ken의 설명대로). 우아하지는 않지만이 솔루션은 나를 위해 안정적으로 실행되었습니다. –

0

"ALT-A-Y-R"(기록이있는 모든 사람에게 회신) 또는 "ALT-A-Y-E"(기록 + 첨부 파일이있는 모든 사람에게 회신)를 누르는 것이 분명한 방법입니다.

ALT-A를 누르면 동작 메뉴의 각 메뉴 옵션에 대한 바로 가기 키가 표시됩니다. 영어 버전을 사용하지 않는 경우 다른 문자가 될 수 있습니다.위의 도움이 "대체 에어"방법을 사용

1

, 나는 그냥 일반적인 용도하려면 Alt + R 및 ALT + L지도하는 작은 작은 AutoHotkey에 스크립트 작성 :

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

기본을하지만, 90 작동 내 용도 중 %. 이 방법을 사용하여 모든 것에 단축키를 만들겠습니다.

+1

그게 다행입니다. 질문의 글 머리 기호 2에서 언급했듯이 키 스트로크 보내기는 나를 위해 매우 신뢰할 수 없었습니다. :-) –

3

나는 시작 :

#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 

위 ... 심지어 자신의 창 메일에 바로 가기의 사용을 용이하게하는 곳 제목 텍스트입니다 diff입니다. 희망이 도움이됩니다!

1

내가 작성한 AutoHotkey 바로 가기는 위에서 설명한 것과 유사합니다. 내가 전망에서 기억하는 단축키를 기초로 사용했습니다.

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, btw를 사용하고 있습니다.

0

Outlook의 Ctrl + R 및 Ctrl + Shift + R에서 모두에게 회신하거나 회신하고 현명한 수의 키 누름으로 이메일에 회신 할 방법을 찾고 있음을 알았습니다.

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

내 문제의 대부분을 해결 :

나는 파일> 환경 설정을 클릭하여,라는 옵션이 있음을 발견했다. Notes 사용하기 9.