マクロ実行中 BSキーを押すとエラーメッセNo.29818
K'zawa さん 11/05/18 15:59
 
こんにちは、K'zawaです。

下記マクロを実行して、BSキーを押すと、

「他の秀丸エディタがマクロ実行中です。」

というエラーメッセージがでます。


disablebreak;
while (1) {
    if ( iskeydown(27) ) break; // ESCで終了
    sleep 100;
}

[ ]
RE:29818 マクロ実行中 BSキーを押すとエNo.29822
秀丸担当 さん 11/05/18 17:22
 

>下記マクロを実行して、BSキーを押すと、
>
>「他の秀丸エディタがマクロ実行中です。」
>
>というエラーメッセージがでます。

報告ありがとうございます。
おそらくですが、秀丸リーダーを利用されているとしたら、秀丸リーダーがBS
キーをマクロ実行に置き換える動作があるのですが、その動作でそうなってしま
っているのかもしれません。
通常であればマクロ実行時はそうならないようになっているのですが、V8.00以
降の新しいタブモードの場合はウィンドウの親子関係が変わっていて、その影響
で秀丸リーダーの判定がうまく動いていないのかもしれないです。
秀丸エディタ本体側でそういった場合でもマクロ実行中であると応答することで
対応できそうなので、V8.10β4で修正させていただきます。

[ ]
RE:29822 マクロ実行中 BSキーを押すとエNo.29824
K'zawa さん 11/05/18 21:22
 
秀丸担当さん、こんにちは。
K'zawaです。

>おそらくですが、秀丸リーダーを利用されているとしたら、秀丸リーダーがBS
>キーをマクロ実行に置き換える動作があるのですが、その動作でそうなってしま
>っているのかもしれません。

はい、使っています。

>対応できそうなので、V8.10β4で修正させていただきます。

よろしくお願いします。

[ ]
RE:29822 マクロ実行中 BSキーを押すとエNo.29831
K'zawa さん 11/05/20 11:13
 
秀丸担当さん、こんにちは。
K'zawaです。

Version 8.10 Beta 4 で、新タブモードではメッセージが出なくなりました。
しかし、旧タブモードでは出るのですが、こちらは対処出来ないでしょうか?

[ ]
RE:29831 マクロ実行中 BSキーを押すとエNo.29835
秀まるお2 さん 11/05/20 14:00
 
 僕の方で調べてみたら、秀丸リーダー側にバグがありました。大変失礼しまし
た。

 たぶんずっと前から(もしかしたら初期バージョンから?)バグってたんだと
思います。

 今日中に秀丸リーダーのバグ修正版をアップロードさせていただきます。

[ ]
RE:29835 マクロ実行中 BSキーを押すとエNo.29836
秀まるお2 さん 11/05/20 15:02
 
 先ほどアップロードしました。

 秀丸エディタV7.11とV8.10β4の両方で確認したので大丈夫だと思います。

http://hide.maruo.co.jp/software/bin/hmread206_signed.exe

[ ]
RE:29836 マクロ実行中 BSキーを押すとエNo.29839
K'zawa さん 11/05/20 17:07
 
秀まるおさん、こんにちは。
K'zawaです。

エラーメッセージが出なくなりました。
ありがとうございました。

[ ]