自動起動されるマクロを停止したいNo.04215
fun さん 01/12/03 12:31
 
秀まるおさん こんにちは。funです。

マクロの自動起動に関する要望です。

鶴亀メールを常駐させて使用しています。タスクトレイにアイコン化
された状態で下記のタイミングで自動起動されるマクロが暴走して
しまった場合(マクロの記述が間違っていて無限ループになっている
マクロを実行してしまった場合など)、マクロを強制的に停止できる
ようにしていただけないでしょうか。

  ・鶴亀メール起動時
  ・鶴亀メール終了時
  ・受信が一段落した時

鶴亀メールのウィンドウを開いているときに自動起動された場合は
ESCキーで停止できるのですが、アイコン化されているときはESCキー
などは受け付けず停止する手段がありません。

よろしくお願い致します。

[ ]
RE:04215 自動起動されるマクロを停止したNo.04216
ひろ さん 01/12/03 17:12
 
 fun さん今日は、ひろです。
> 鶴亀メールを常駐させて使用しています。タスクトレイにアイコン化
> された状態で下記のタイミングで自動起動されるマクロが暴走して
> しまった場合(マクロの記述が間違っていて無限ループになっている
> マクロを実行してしまった場合など)、マクロを強制的に停止できる
> ようにしていただけないでしょうか。
 鶴亀が無限ループに陥っているか、ただ時間がかかっているかを知ること
はおそらく出来ないと思います。

> アイコン化されているときはESCキー
> などは受け付けず停止する手段がありません。
 こういったプログラミングミスによる無限ループを終わらせる常套手段は、
そのジョブを強制的に終了させてやることです。鶴亀のマクロの場合、
[Ctrl]+[Alt]+[Delete] を押した後、Turukame を選択することになります。

[ ]
RE:04216 自動起動されるマクロを停止したNo.04221
fun さん 01/12/03 22:40
 
 fun です。ひろさん、秀まるおさんこんばんわ。

> こういったプログラミングミスによる無限ループを終わらせる常套手段は、
>そのジョブを強制的に終了させてやることです。鶴亀のマクロの場合、
>[Ctrl]+[Alt]+[Delete] を押した後、Turukame を選択することになります。

[Ctrl]+[Alt]+[Delete] を押しての停止は可能なのですが、普段マ
クロを ESC キーで停止できるように以下のような"特殊な場合"も簡
易にマクロを停止できれば便利だとおもい要望を出させていただき
ました。

[特殊な場合]
  自動起動されるマクロが鶴亀メールがタスクトレイにアイコン化
  のときに実行されている場合


#あと [Ctrl]+[Alt]+[Delete] で鶴亀メールを停止した場合、鶴亀
#メールを再度立ち上げた時に、「メール一覧のキャッシュのクリ
#ア」を鶴亀メールから要求されて、「もしかしたらメール壊れたか
#も」と不安になるのが少し嫌なので、安全にマクロが停止できれば
#いいなと思ったのも要望を出した一因ではあります。

[ ]
RE:04221 自動起動されるマクロを停止したNo.04226
ひろ さん 01/12/04 12:41
 
 fun さん今日は、ひろです。
> [特殊な場合]
>   自動起動されるマクロが鶴亀メールがタスクトレイにアイコン化
>   のときに実行されている場合
 希望内容は解るのですが、ウィンドがない状態なので結構難しいような気
がします。

 そういえば、常駐鶴亀のメニューから終了させればよかったりして(^^;。

[ ]
RE:04226 自動起動されるマクロを停止したNo.04227
tnobu2 さん 01/12/04 12:57
 
> fun さん今日は、ひろです。
>> [特殊な場合]
>>   自動起動されるマクロが鶴亀メールがタスクトレイにアイコン化
>>   のときに実行されている場合
> 希望内容は解るのですが、ウィンドがない状態なので結構難しいような気
>がします。
>
> そういえば、常駐鶴亀のメニューから終了させればよかったりして(^^;。

while(1) {
}

なんてマクロを自動実行に登録してやってみたところ、常駐鶴亀の
メニューが表示されなくなってしまいました。
やはり、強制終了しかないようです。

もともと「無限ループに落ちるようなマクロは作らない」というのが
本筋のような気もしますが、メニューぐらいは出せるものなら出して
欲しいですね。

[ ]
RE:04227 自動起動されるマクロを停止したNo.04259
秀まるお さん 01/12/06 14:04
 
 マクロ中断の処理が完全に秀丸用になっていたので、常駐鶴亀のみの場合は
どうしようもありませんでした。

 ということで、常駐鶴亀のアイコンの上でマウスクリックして、その時点で
マクロ実行中だった場合には「マクロを中断しますか?」のメッセージを出す
ようにしました。

[ ]
RE:04259 自動起動されるマクロを停止したNo.04322
fun さん 01/12/07 20:53
 
 funです。秀まるおさん こんにちは。

> ということで、常駐鶴亀のアイコンの上でマウスクリックして、その時点で
>マクロ実行中だった場合には「マクロを中断しますか?」のメッセージを出す
>ようにしました。

V1.54でマクロが停止できるよう機能が追加されていることを確認しました。
ありがとうございました。これで思い切ってマクロを登録できます。

[ ]