ファイルヒストリを書き出すマクロNo.09769
でがらし さん 22/03/18 18:48
 
 ファイルヒストリをテキストファイルとして書き出すマクロがあると便利そうなの
ですが、そういうマクロは作ることができるものでしょうか?

 また、ひょっとしてそういうマクロをお持ちの方がおいでであれば、頂戴すること
ができないでしょうか?

 テキストファイルとして書き出さずに古いファイルを開くマクロはいくつか見つけ
たのですが、ファイルヒストリ自体をファイルとして残すのが便利なことがありそう
に思います。

[ ]
RE:09769 ファイルヒストリを書き出すマクNo.09770
h-tom さん 22/03/18 21:47
 
h-tom です。

> ファイルヒストリをテキストファイルとして書き出すマクロがあると便利そうなの
>ですが、そういうマクロは作ることができるものでしょうか?
ファイルヒストリにアクセスする関数があるので、可能ですよ。

[ ]
RE:09770 ファイルヒストリを書き出すマクNo.09771
でがらし さん 22/03/18 22:55
 
h-tom さん、こんばんわ。

 getfilehist のことでしょうか? これを使って全部の履歴を書き出す方法がわか
りませんでした。

[ ]
RE:09771 ファイルヒストリを書き出すマクNo.09772
Iranoan さん 22/03/18 23:40
 
でがらしさんこんにちは Iranoan です
>  getfilehist のことでしょうか? これを使って全部の履歴を書き出す方法がわ
>かりませんでした。
例えば次のような要領です
//----------------------------------------------------------------------
#i=0;
while( #i < filehistcount ){
 insert getfilehist( #i ) + "\n";
 #i = #i + 1;
}

[ ]
RE:09772 ファイルヒストリを書き出すマクNo.09773
でがらし さん 22/03/19 23:03
 
Iranoan さん、こんばんわ。

 外出していて、ご返答に気づくのが遅れました。

 さっそくご教示のコードを試してみましたが、まさに私の希望通りの働きをしてく
れました。while 文を使う手があるのだろうとまでは想像していましたが、それ以上
のところは私の能力を超えておりました。わざわざ私の希望にぴったりのコードをお
作りいただきまして、ありがとうございました。

 Iranoan さんご作成のマクロのいくつかは常用させていただいております。いつも
ながらのご教示ともども、お礼を申し上げます。ご機嫌よろしゅう。

[ ]