|
環境:秀丸V3.19+Windows2000SP3
マクロヘルプに
> run文は[その他]-[プログラム実行]と同様に標準入出力の
> リダイレクトが可能です。もし起動するプログラムの標準
> 出力がリダイレクトされている場合、run文はrunsync文
> 同様に、待機するようになります。
とあります。
しかし以下のようなマクロを作成し
---------------------------------------
// dir.mac
run "CMD.EXE /K DIR C:\\WINNT >con";
message "macro end";
---------------------------------------
メニューの[マクロ]−[マクロ実行]からマクロを実行すると
リダイレクト終了前にメッセージボックスが表示されます。
どうやらrun文で待機しないようです。
一方、「ファイル名を指定して実行」で
"C:\Program Files\Hidemaru\Hidemaru.exe" /x dir.mac
と記述して、起動と同時にマクロを実行するとrun文で待機するようです。
待機する/待機しない のどちらが正常な動作なのでしょうか?
私の希望ではどちらの場合も 待機しない が望ましいのですが…
|
|