grepで開いた秀丸だけを終了させたいNo.00969
ぴま さん 98/05/07 02:35
 
秀丸についてお聞きしたいことがあります。
grepで開いた秀丸だけを全て終了させたいのですが、
何か手段はありますでしょうか?
マクロの関数 findhidemaru() のファイル名指定で
findhidemaru( "grep *" ) のような感じで指定出来ると
マクロで実現できそうな気もするのですが・・・。
よろしくお願い致します。

[ ]
RE:00969 grepで開いた秀丸だけを終了させNo.00971
番頭++ さん 98/05/07 11:36
 
これでは、だめですか

        人呼んで「マクロ起動隊」 一機 「作成支援班」 !  Ver 01.15

14) | (F) Forced Close - すべての (無題) ファイルを無条件に閉じる      |

14) (F) Forced Close - すべての (無題) ファイルを無条件に閉じる

    すべての (無題) のファイルを (破棄して) 無条件に閉じます。

    [ この機能が欲しかった訳 ! ] - test 1.

    作者は、マクロの試験中に新規のファイルを開いてテストを行なっています。
    それらを閉じるのが面倒なので、この仕様にしました。開いているすべての
    ファイルが (無題) のときには、このマクロを実行した (無題) ファイルだ
    けは残る (?) 仕様にしてあります。そうでないと、不便でしょう。


//  close all - non-title Hidemaru
pp_close_nont1:
    ##c = hidemarucount;
    ##j = 0;
    while ( ##j < ##c ){
        if( basename2[##j] != "" ){
            setactivehidemaru ##j;
            break;
        }
        ##j = ##j + 1;
    }
    ##j = 1;
    while ( ##j < ##c && ##c ){
        if( basename2[##j] == "" ){
            closehidemaruforced ##j;
            ##c = hidemarucount;
        } else {
            ##j = ##j + 1;
        }
    }
endmacro;

[ ]
RE:00971 grepで開いた秀丸だけを終了さNo.00977
ぴま さん 98/05/08 03:53
 
番頭++さん、コメントを拝見しました。
早速、試してみたところ、希望通りの動作をしてくれて
いるので満足しています。
ありがとうございました。

[ ]