ファイル名の連番保存の方法についてNo.03940
櫻井章一 さん 03/11/05 15:17
 
みなさんこんにちは。
あれこれと考えたのですがどうしてもうまく行かず
みなさんの知恵をおかりしたいのですが、下記のような変数を使用して

#zz = 1;
$sss =  $filename + str( #zz ) + ".txt";

ファイル名に連番をつけて、保存していくというようなマクロを作成したのですが
ファイル名に連番をつけて保存というところまではうまく行ったのですが
都合上ファイル名の連番を次のように「0001 0002 0003・・・・0099・・0999」
といった4桁連番で保存したいときには変数を工夫するだけでうまくできるのでしょ
うか?
私には力不足だった為是非力を貸していただけないでしょうか?
よろしくお願いいたします。

[ ]
RE:03940 ファイル名の連番保存の方法につNo.03941
たけのこ さん 03/11/05 15:27
 
一般ユーザのたけのこです。

前回の“4桁”の16進数表記の方法(rightstr関数を使っている部分)が参考に
なりますよ。

(^^)/”

[ ]
RE:03940 ファイル名の連番保存の方法につNo.03942
舩橋幸雄 さん 03/11/05 15:35
 

$sss =  $filename + rightstr("000"+str(#zz),4) + ".txt";
でできるのでは?

>みなさんこんにちは。
>あれこれと考えたのですがどうしてもうまく行かず
>みなさんの知恵をおかりしたいのですが、下記のような変数を使用して
>
>#zz = 1;
>$sss =  $filename + str( #zz ) + ".txt";
>
>ファイル名に連番をつけて、保存していくというようなマクロを作成したのですが
>ファイル名に連番をつけて保存というところまではうまく行ったのですが
>都合上ファイル名の連番を次のように「0001 0002 0003・・・・0099・・0999」
>といった4桁連番で保存したいときには変数を工夫するだけでうまくできるのでしょ
>うか?
>私には力不足だった為是非力を貸していただけないでしょうか?
>よろしくお願いいたします。

[ ]
RE:03942 ファイル名の連番保存の方法につNo.03943
櫻井章一 さん 03/11/05 15:40
 
こんにちは
たけのこさん、舩橋幸雄さんさっそくのお返事ありがとうございます。
おかげさまで目的の処理を行なうことができました。

せっかく、前回たけのこさんに似た処理を教えていただいたばかりなので
応用させることができなくて申し訳ないです。
まだまだ勉強がたりませんね。
これからまたがんばっていくのでまた何かありましたらよろしくおねがいいたします。

[ ]