記録マクロの連続再生No.16161
kikuto さん 03/12/17 16:05
 
キー操作の記録/再生をよく使っているのですが、何度も繰り返すときには再生ボタ
ンを連打しています。
再生回数を指定しての連続再生はできますか?

[ ]
RE:16161 記録マクロの連続再生No.16164
秀まるお2 さん 03/12/17 16:27
 
> 再生回数を指定しての連続再生はできますか?

 出来ません。

 しいて近いことをするなら、例えばですが、「キー操作の記録」にて記録した
内容を、「マクロ・キー操作の保存...」にて「play.mac」という名前で保存し
てから、以下のマクロを実行するという手があります。

    $s = input( "再生回数は?", "" );
    if( $s == "" ) endmacro;
    #n = val($s);
    while( #n > 0 ) {
        execmacro "play.mac";
        #n = #n - 1;
    }

 これをもっと自動化するには、つまり、「キー操作の保存」に相当することが
マクロから出来るか、または「キー操作の再生」に相当することが出来ればなお
いいんですが…。その辺は要望の1つとして将来対応予定(対応時期未定)とさ
せていただきます。

[ ]
RE:16164 記録マクロの連続再生No.16165
kikuto さん 03/12/17 16:40
 
>> 再生回数を指定しての連続再生はできますか?
> 出来ません。

やはりそうでしたか。
いろいろ探してみたのですが見つけられずに、きっと無いんだろうなと思いながらも、
ただ単に私が探し出せないだけなのかもしれないという僅かな期待を持って投稿した
のですが、やはりありませんでしたか。

秀丸を使い始めて10年ほど経つのですが、その前はDOSのMIFESを使っていました。
DOS版MIFESでは、再生回数を指定しての連続再生ができたはず(記憶が定かではない)
ので、秀丸でもできるものだと思い込んでいました。

> しいて近いことをするなら、例えばですが、
(略)

ありがとうございます。
数十回であれば、ボタンの連打でも何とかなるのですが、数百回ともなると大変なの
で、このマクロを活用させていただくことにします。

>その辺は要望の1つとして将来対応予定(対応時期未定)とさ
>せていただきます。

宜しくお願いします。

[ ]
RE:16165 記録マクロの連続再生No.16167
ENCODINGSHIFTJIS さん 03/12/17 16:49
 
>DOS版MIFESでは、>再生回数を指定しての連続再生ができたはず(記憶が定かではな
>い)。
Win版でもメニューに 1回実行と指定回数実行が入っています。

マウス操作ではなく、キー操作の Shift+F2 はリピートします。
長時間では 重りやセロテープで 押しっぱなし にします。

[ ]
RE:16167 記録マクロの連続再生No.16169
秀まるお2 さん 03/12/17 16:56
 
 16161番発言へのコメントになりますが、MIFESに回数指定で実行するコマンド
が備わっている点について…

 そういう機能はたしかに便利だと思うので、将来バージョンのネタとして利用
させていただきます。

 なんだかんだで秀丸エディタも長年サポート業務にばかり追われていて、機能
追加がおろそかになってた気がしまして、サポート業務はなるべく僕(斉藤秀
夫)がやりつつ、秀丸担当がどんどん機能追加できるようにしようと社内体制も
変更した所です。

[ ]
RE:16164 記録マクロの連続再生No.16170
kikuto さん 03/12/17 16:58
 
>    $s = input( "再生回数は?", "" );
>    if( $s == "" ) endmacro;
>    #n = val($s);
>    while( #n > 0 ) {
>        execmacro "play.mac";
>        #n = #n - 1;
>    }

このマクロにて、execmacro で「マクロファイル」を指定するのではなく、「記録し
た(マクロファイルとして保存はしていない)キー操作」を指定できるのであれば、私
が望む動作そのものになります。
execmacroの対象として、「記録したキー操作」の追加はできないものでしょうか?

[ ]
RE:16170 記録マクロの連続再生No.16172
秀まるお2 さん 03/12/17 17:19
 
> execmacroの対象として、「記録したキー操作」の追加はできないものでしょうか?

 それが残念ながら出来ません。「キー操作の再生」に相当することをマクロか
ら実行できるようにしたいと思います。(将来のバージョンで、次期未定)

[ ]
RE:16172 記録マクロの連続再生No.16182
kikuto さん 03/12/18 09:01
 
> > execmacroの対象として、「記録したキー操作」の追加は
> > できないものでしょうか?
> それが残念ながら出来ません。

あぁ、そうなんですかぁ…
残念です。

> 「キー操作の再生」に相当することをマクロから実行できる
> ようにしたいと思います。(将来のバージョンで、次期未定)

楽しみにしています。

[ ]
RE:16161 記録マクロの連続再生No.16183
チャコティ さん 03/12/18 09:32
 
チャコティーです。

私もその機能是非ほしいです。プログラムの整形などで単純作業を繰り返す時に便利
そうですし。

昔DOSの時代にRED(潟宴Cフボート)っていうエディタがあったんですがそれも回数指
定がありましたねぇ。(*´ー`)

[ ]