|
鶴亀メールのマクロから runsync2 で秀丸を呼び出すと、マクロが実行中のまま
になって終了しないという現象が、最近のバージョンで起きてます。クリックし
てマクロの実行を中断させることはできます。以下のサンプルマクロで(私の環
境では)再現します(Windows95です。1.07 でも起こります)。
------------------------------------------------------------------------
$HidemaruPath = "............"; // 秀丸のパス名
$MacroName = "............"; // 秀丸マクロ名(最後は exit で終る)
$FileName = "............"; // テキストファイル名(新規ファイル)
loaddll "TKInfo.dll";
#n = dllfunc ( "SetMailIndex", 0 );
selectall;
copy;
runsync2 $HidemaruPath + " /x " + $MacroName + " " + $FileName;
message "処理終了";
freedll;
endmacro;
------------------------------------------------------------------------
但し、これは常駐秀丸がいない状態(レジストリには常駐指定があるが、まだ秀
丸が何も立ちあがっていない状態)のときにだけ発生します。
runsync2 で呼び出した秀丸の処理そのものは、意図した通りに行われているよう
です。
鶴亀メールのベータ版では、こういうことはなかったと思います。正式版のどこ
かの時点からこうなりました。調査をよろしくおねがいします。
|
|