マクロの「編集」ボタンNo.02822
h-tom さん 09/08/02 09:35
 

h-tom です。

「マクロ実行」ダイアログと、「マクロ登録」ダイアログで、「編集」ボタンを
押した場合、ウィンドウの挙動が異なります。

マクロ実行:「編集」で、開くウィンドウがアクティブにならない。
マクロ登録:「編集」で、開くウィンドウがアクティブになる。

個人的には、アクティブになるほうがうれしいです。
(タブモードは使用していません。)

秀丸:Ver.8β3(非タブモード)
OS:Windows Vista homePremium SP2 32ビット

[ ]
RE:02822 マクロの「編集」ボタンNo.02850
秀丸担当 さん 09/08/03 14:39
 

>
>「マクロ実行」ダイアログと、「マクロ登録」ダイアログで、「編集」ボタンを
>押した場合、ウィンドウの挙動が異なります。

確認してみましたが、特に違いは見られませんでした。
ソースを確認しても特に違う処理をしているということは無いようで、何か別の
理由なのかもしれません。
もし他に違う理由と思われるようなことが分かるようでしたら、また報告してい
ただけると助かります。

[ ]
RE:02850 マクロの「編集」ボタンNo.02871
h-tom さん 09/08/03 20:26
 

h-tom です。

>確認してみましたが、特に違いは見られませんでした。
>ソースを確認しても特に違う処理をしているということは無いようで、何か別の
>理由なのかもしれません。
>もし他に違う理由と思われるようなことが分かるようでしたら、また報告してい
>ただけると助かります。
自動起動マクロで、「ファイルを開いた直後」を有効にしていると、「マクロ実行」
ダイアロの「編集」を押した場合、ウィンドウがアクティブになりません。
(正確には、一度アクティブになるけど、ダイアログを開いている秀丸がすぐに、
 アクティブになる。)

//----------------
message "open!";
endmacro;
//----------------

上記マクロを「ファイルを開いた直後」に設定しておくと、「マクロ登録」では、
メッセージが表示されますが、「マクロ実行」では、何も表示されない状態です。

これで再現しますかね?

[ ]
RE:02871 マクロの「編集」ボタンNo.02884
秀丸担当 さん 09/08/04 10:51
 

自動起動マクロで再現させることができました。
ありがとうございます。
マクロ実行ダイアログからの場合は、ダイアログが出ているときにマクロ実行中
扱いとなっていたため挙動が異なっていました。
以前からおかしかったようです。
次のβ版で修正させていただきます。

[ ]