無限ループのスマートな停止方法No.05421
yama1 さん 07/01/25 18:40
 
いつもお世話になっております。

マクロ作成しているときに、うっかり無限ループになってしまうことが
よくあるのですが、それにメッセージボックスが絡むとそれを止めるのが大変です。
例えばこんなの。

while(1) {
    message "俺を止めてみろ!!";
}

現状これを実行させてしまうと、右手でマウスクリック連打&左手で
スペースキー連打、と如何にも美しくない止め方しか出来ないのですが、
もしかしたらもっとスマートで華麗な停止方法があるのでは無いかと
思いまして、質問させていただきに参りました。m(_ _)m

[ ]
RE:05421 無限ループのスマートな停止方法No.05422
山紫水明 さん 07/01/25 20:44
 
 yama1さん,

>もしかしたらもっとスマートで華麗な停止方法があるのでは無いかと
>思いまして、質問させていただきに参りました。m(_ _)m

 華麗かどうかは別として Esc キーを押し続けます。1秒足らずで何とかなるは
ずです。

     では, (^^)/~
                                        山紫水明(ユーザー)
                                        SANSHISUIMEI

[ ]
RE:05422 無限ループのスマートな停止方法No.05423
yama1 さん 07/01/26 09:11
 
> 華麗かどうかは別として Esc キーを押し続けます。1秒足らずで何とかなるはず
>です。

山紫水明さん。「これだ!」と言う感じです。実に華麗でスマートです。

マクロヘルプで「中断」で検索すれば「disablebreak」文の説明で
ESCキーで止まる旨が書いてあるのですね。気付きませんでした・・
(今回の情報で「ESC」で検索して見つけました)

ありがとうございました。

[ ]