質問/要望:秀丸マクロ・中断再開についNo.14850
さん 03/06/18 10:17
 
鳩です。こんにちは。

 秀丸マクロで、処理中にマクロを中断して手入力による編集をおこない、その後
残りの処理をしたい場合があります。

 inputpos "編集してください"; 
などとやればいいのですが、このとき、再開をRETでマクロ側に通知するため、
手入力編集ではRETが使えません。

 少しぐらいの文字列の入力ならばいいのですが、多少入力が多いとRETなしで
はできません。(改行くらいしたい)
 編集にRETが使えないのは非常に苦しい制限のように思えます。

a これを回避する手段あるいはアイデアはあるのでしょうか。
b ない場合には、再開通知を変更するオプションを設けていただき体のですが。
(たとえばALT+$にするとか)

よろしくお願いします。

[ ]
RE:14850 質問/要望:秀丸マクロ・中断再No.14853
ENCODINGSHIFTJIS さん 03/06/18 10:39
 
入れ子の編集(再帰編集)はちょっとできません。

グローバル変数(田楽DLL)などで、実行遷移状態を記憶して、マクロを途中から動
かせるように制御する方向でしょうか。

マクロ起動A(状態初期化)
入力面表示
状態記憶・終了

入力完了
マクロ起動B(状態巻き戻し)
以降の処理

[ ]
RE:14853 質問/要望:秀丸マクロ・中断再No.14908
さん 03/06/26 17:55
 
鳩です。こんにちは。
どうもありがとうございました。

》入れ子の編集(再帰編集)はちょっとできません。
 RET以外は入力できますので、再帰編集の可否と関係があるのでしょうか。
inputpos後の状態で別のマクロを動かすことはできないというのならマクロエンジ
ンの再帰ということになるかと思いますが。
 どうもよくわかりません。

》グローバル変数(田楽DLL)などで、実行遷移状態を記憶して、マクロを途中から動
》かせるように制御する方向でしょうか。

 なるほどと思いますが、田楽サーバーを駆使できるほど私の力量がありません。
二つに分けるしかないのかも。


[ ]