|
おすぎさん,
>3回目のinput box で入力間違いに気づいたら、
>escape を押して undo 文を使って、
>while文が始まる前の状態に戻す。
>
>このようにするには、undo 文をどう使えば良いのでしょうか?
3回目だけかどうか不明ですが(2回目や4回目でやめた場合どうするか),
次のマクロを参考にされたらいかがでしょう。
//----------------------------
begingroupundo;
while( #i < 5 ) {
$a = input("データ");
if( result == 0 ) break;
insert $a;
#i = #i + 1;
}
endgroupundo;
if( #i < 4 ) undo;
endmacro;
//----------------------------
山紫水明
SANSHISUIMEI
|
|