メールエディタ・ウィンドウでの[Ctrl]+[No.27145
ほしあかり さん 06/04/16 12:59
 
いつも便利に使わせて頂いております。

メールエディタ・ウインドウで[Ctrl]+[A]を操作すると、デフォルトではヘッダ部
分を含めて選択されますが、本文のみを選択するようにしたいです。

秀丸メールのキー割り当てで[Ctrl]+[A]を「本文を選択」に割り当ててみたのです
が、この設定では「メール一覧枠」に対して[Ctrl]+[A]で「すべてを選択」ができ
なくなってしまい不便です。

メールエディタ・ウインドウ上のみで[Ctrl]+[A]を「本文を選択」に割り当てて、
それ以外の時には[Ctrl]+[A]を「すべてを選択」に割り当てるようにカスタマイズ
する方法はありませんでしょうか?

[ ]
RE:27145 メールエディタ・ウィンドウでのNo.27147
秀まるお2 さん 06/04/16 13:49
 
 マクロを使えばいいと思います。

    loaddll "tkinfo.dll";
    if( dllfunc("CurrentPane") == 2 ) {
        gofileend;
        beginsel;
        gofiletop;
        endsel;
    } else {
        #n = sendmessage( hidemaruhandle(0), 0x0111, 40008, 0);
    }

 のようなマクロを作って、それをCtrl+Aキーに割り当てればいいと思います。

[ ]
RE:27147 メールエディタ・ウィンドウでのNo.27156
ほしあかり さん 06/04/16 20:58
 
コメントありがとうございます。

さっそくマクロに登録してみたのですが、残念ながら思った動作にはなりませんでし
た。

秀丸メール本体側にマクロ登録して、キー割り当てをしましたが、メールエディタ・
ウィンドウでは、秀丸エディタのキー割り当てが有効になっており、[Ctrl]+[A]を
実行すると「全選択」になってしまいます。

試しにエディタ側にも登録してみましたが「TKINFO.DLLエディタ上で実行できないTK
Info.dll呼び出しが行われました。関数コード=89」となってしまいました。

私の設定方法に問題があるのだと思いますが、詳しい設定方法をお教えください。

[ ]
RE:27156 メールエディタ・ウィンドウでのNo.27157
秀まるお2 さん 06/04/16 21:52
 
 メールエディタ・ウィンドウ上には、別のマクロをCtrl+Aに割り当ててやれば
いいかと思います。

 別のマクロというのは、

        gofileend;
        beginsel;
        gofiletop;
        endsel;

 というマクロです。それか、前回のマクロを、

    loaddll "tkinfo.dll";
    if( !dllfunc("IsHidemaruMailMain") || dllfunc("CurrentPane") == 2 ) {
        gofileend;
        beginsel;
        gofiletop;
        endsel;
    } else {
        #n = sendmessage( hidemaruhandle(0), 0x0111, 40008, 0);
    }

 に直せばいいかと思います。

[ ]
RE:27157 メールエディタ・ウィンドウでのNo.27160
ほしあかり さん 06/04/16 22:58
 
ありがとうございます。

残念ながら、修正して頂いたほうのマクロはうまく行きませんでしたが、もう一方の
「別のマクロ」のほうをエディタ側のマクロに登録したところ、思った通りの動作を
しました。

いくつもマクロを作成して頂き、お手数をおかけいたしました。


[ ]
RE:27160 メールエディタ・ウィンドウでのNo.28150
K'zawa さん 06/07/23 09:46
 
loaddll "tkinfo.dll";
if( dllfunc("IsHidemaruMailMain") ) {
  if( dllfunc("CurrentPane") == 2 ) goto SelBody;
  #n = sendmessage( hidemaruhandle(0), 0x0111, 40008, 0);
  endmacro;
}
SelBody:
gofileend;
beginsel;
gofiletop;
endsel;

[ ]
RE:28150 メールエディタ・ウィンドウでのNo.28151
K'zawa さん 06/07/23 10:01
 
すいません、コメント部が消えてました。

前のマクロは、うまくいかなかったという方を
修正したものです。
これで1つのマクロでいけるはずです。

[ ]
RE:28151 メールエディタ・ウィンドウでのNo.28201
ほしあかり さん 06/07/30 20:26
 
こんばんは、ほしあかりです。

>これで1つのマクロでいけるはずです。

わざわざ以前のマクロを改良していただきありがとうございます。
このマクロを秀丸メール本体側とエディタ画面のそれぞれにCtrl+Aを割り付けて正常
に動作しました。


[ ]