無限ループから抜け出したい時No.29840
styth さん 11/05/21 06:46
 
 マクロを作っていて、無限ループに陥った時に、途中にmessage文があると、
無限ループから抜け出せません。
 今は、タスクマネージャーで強制終了させていますが、何か他に良い方法ない
でしょうか?
 よろしくお願いします。

[ ]
RE:29840 無限ループから抜け出したい時No.29842
Iranoan さん 11/05/21 13:39
 
 styth さん今日は、一ユーザの Iranoan です。
>  マクロを作っていて、無限ループに陥った時に、途中にmessage文があると、
> 無限ループから抜け出せません。
 [Esc] を押しっぱなしにしていると、抜け出せませんか?
 キーの反応速度の設定によっては上手くいかないかもしれませんが...。

[ ]
RE:29842 無限ループから抜け出したい時No.29843
styth さん 11/05/22 07:08
 
> [Esc] を押しっぱなしにしていると、抜け出せませんか?
 メッセージとメッセージが表示される間隔が短すぎて、うまくいきません。

> キーの反応速度の設定によっては上手くいかないかもしれませんが...。
 メッセージが出ているときに、ESCを押すと、okを押したのと同
じになってしまいます。
 このときに、何か特別な(適当な)キーを押すと、マクロが終了
できるようにはして頂けないでしょうか? >秀丸担当様

[ ]
RE:29843 無限ループから抜け出したい時No.29844
h-tom さん 11/05/22 10:22
 

h-tom です。

> このときに、何か特別な(適当な)キーを押すと、マクロが終了
>できるようにはして頂けないでしょうか? >秀丸担当様
Ver.8.10β3から、常駐秀丸のメニューに「マクロ中断」が追加されたので、
それを使えばいいのでは?

あとは、先にマウスでダイアログの「×」を、押しっぱなしにして、「ESC」
キーを押し、マウスのボタンを放せば、だいたい止まりますよ。

[ ]
RE:29844 無限ループから抜け出したい時No.29845
styth さん 11/05/22 13:09
 
>> このときに、何か特別な(適当な)キーを押すと、マクロが終了
>>できるようにはして頂けないでしょうか? >秀丸担当様
>Ver.8.10β3から、常駐秀丸のメニューに「マクロ中断」が追加されたので、
>それを使えばいいのでは?
 常駐秀丸は使っていませんが、次回マクロで実行時で無限ループにはまった時
は、やってみようと思います。

>あとは、先にマウスでダイアログの「×」を、押しっぱなしにして、「ESC」
>キーを押し、マウスのボタンを放せば、だいたい止まりますよ。
 この方法で、中止できました。
 ありがとうございます。

[ ]
RE:29845 無限ループから抜け出したい時No.29851
秀丸担当 さん 11/05/23 09:20
 

> このときに、何か特別な(適当な)キーを押すと、マクロが終了
>できるようにはして頂けないでしょうか? >秀丸担当様

h-tomさんも書かれている通り、ちょうどV8.10β3から、常駐秀丸エディタのメ
ニューに「マクロ中断」のメニューを追加して中断できるようなりました。
常駐秀丸エディタがある場合はここから中断を選ぶと中断できると思います。

[ ]