Q:closehidemaruforced 関数No.00434
JR0LPL さん 07/07/18 13:42
 
お世話におなります。JR0LPLです。

自動返信マクロで、マクロの終了を exit; にしていたので、

#n = dllfunc("SendNow");

を実行しても、開いたエディタ画面は閉じていました。今回、別の処
理を追加したいので、 exit; の前に色々と、マクロを追加したいと
考えています。(最終的には endmacro; で終わらせる予定です)

その為、#n = dllfunc("SendNow"); の後でエディタ画面を強制的に
閉じる必要があります。

秀丸メールのマクロヘルプの SendNow を読むとclosehidemaruforced
でエディタを閉じるように書いてありました。

closehidemaruforced を秀丸「エディタ」のマクロヘルプで読んだと
ころ、「番号(文)」の指定が必要だそうです。

SendNow で開いたままになっている秀丸メールのエディタ画面を閉じ
るのには、closehidemaruforced の「番号(文)」をどのように取得
したらよろしいでしょうか?

お手数ですがご教示頂けたら幸いです。

[ ]
RE:00434 Q:closehidemaruforced 関数No.00436
秀まるお さん 07/07/18 13:49
 
 エディタを終了させたい場合は、普通、

    #handle = hidemaruhandle(0);
    #n = dllfunc("SetMainWndTop");
    closehidemaruforced #handle;

 みたいにします。

 うちのライブラリの中にいろいろマクロが登録されているので、そのマクロを
いろいろダウンロードしてみて、中でどんなことをやっているのか参考にしたら
いいんじゃないかと思います。ゼロから作るのは難しいと思いますので。

 例えばclosehidemaruforced文の具体的な使用例なんかも、ダウンロードした
マクロの中から探すとかすればいいんじないかと思います。

[ ]
RE:00436 Q:closehidemaruforced 関数No.00437
JR0LPL さん 07/07/18 14:01
 
秀まるおさん、こんにちは。JR0LPLです。

早速のお返事ありがとうございました。

> うちのライブラリの中にいろいろマクロが登録されているので、そのマクロを
>いろいろダウンロードしてみて、中でどんなことをやっているのか参考にしたら
>いいんじゃないかと思います。ゼロから作るのは難しいと思いますので。

解りました。ライブラリのマクロをダウンロードして眺めてみます。

[ ]