quit?No.05540
yiida さん 02/06/27 11:53
 
いつもお世話様です

quitについて教えてください
下記のマクロを、本体から起動しています

execmacro "Macro1.mac";
execmacro "Macro2.mac";
endmacro;

Macro2が呼ばれないような気がするのですが
quitのマクロも終了というのは、そういう意味ですか?
単純に廃棄して閉じたいのですが・・・他に方法ありますか?

ちなみに、このquitがないと、Macro2.macは、どうやら
開いたメール窓で実行されているようです。これも、ん??

=== ひとつの例えですが
Macro1
・選択されているメールを開く(草稿にあるものです)
・中身を編集してクリップボードへコピー
・廃棄(quit)

Macro2
・選択されているメール(Macro1と同じメールになる)
・移動

[ ]
RE:05540 quit?No.05543
ひろ さん 02/06/27 12:59
 
 yiida さん今日は、ひろです。
> 単純に廃棄して閉じたいのですが・・・他に方法ありますか?
 破棄というより、ウィンドウを閉じたいんですよね。それなら closehidemaru
を使いましょう。clearupdated 文か ClearUpdated 関数を使えば、更新状態を
変更できます。

[ ]
RE:05540 quit?No.05545
秀まるお さん 02/06/27 13:54
 
 quit文でエディタを終了したら、マクロは全部終了します。

 execmacoされた元のマクロも強制終了します。秀丸エディタもそうですが、一応そ
ういう作りです。

[ ]
RE:05545 quit?No.05548
yiida さん 02/06/27 18:48
 
>  quit文でエディタを終了したら、マクロは全部終了します。
>
>  execmacoされた元のマクロも強制終了します。秀丸エディタもそうですが、一応そ
> ういう作りです。

了解しました。私の認識不足(^^;;;

ひろさんのおっしゃる、closehidemaruで行く事にします

(独り言)
定型系は、ほとんど自動運転みたいなメーラーになって来ました(^^ゞ

[ ]
RE:05543 quit?No.05552
yiida さん 02/06/28 14:21
 
すみません

> 破棄というより、ウィンドウを閉じたいんですよね。
> それなら closehidemaruを使いましょう。

自分自身は閉じられないんですね
でもって、

execmacro "macro1.mac";
execmacro "macro2.mac";
endmacro;

で、macro1が終わっても、
次のmacro2も開いたメール窓の中で実行しているので、どうしようもない?
秀丸をダミーで開くしかないのでしょうか?

[ ]