|
マクロとキー割り当ての組み合わせで出来ると思います。
まず、マクロを作成します。
例えば「マイドキュメント」の配下に「秀丸マクロ」とかのフォルダを作るな
どしてマクロ用のフォルダを用意します。そこに、以下のような内容のマクロを
作成します。
ファイル名は、「MailDoubleClick.mac」とでもしておきます。
メモ帳か秀丸エディタで作成します。
---------------------------------------------------------------
loaddll "tkinfo.dll";
$folder = dllfuncstr("CurrentFolder");
if( $folder == "" ) {
//アカウントを選択してる場合は何もしない。
endmacro;
}
#state = dllfunc("GetGrepFolderState");
if( #state >= 2 ) {
//検索フォルダの場合。
//普通に開く。
#n = dllfunc("OpenMail");
} else {
//普通のフォルダの場合。
//メール内容枠をアクティブにする&既読にする
#n = dllfunc("SelectPane", 2);
if( dllfunc("GetMailFlag","unread") ) {
#n = dllfunc("SwitchUnread");
}
}
---------------------------------------------------------------
秀丸メールの「設定 - 秀丸エディタの動作環境..」の「環境」ページの「マ
クロファイル用のフォルダ」に、先ほど用意したフォルダを指定します。
さらに、今度は「マクロ - マクロ登録...」の「秀丸メール本体側」のページ
の「マクロ1」に、先ほど作成したMailDoubleClick.macを登録します。
次に、「設定 - キー割り当て...」を実行し、「マクロ1」に対して、「ダブ
ルクリック」をキー割り当てします。
それでOKのはずです。
メールをダブルクリックするとマクロ実行されるようになります。
|
|