過去の桐井戸端BBS (桐ver.9)
27208 jpg形式のファイル名を表ファイルに読み込みたい Toppo 2004/07/27-22:06
質問します。

@PowerPoint等で作った画像ファイル(jpg形式)を順次保存します。
Aその画像をレポート印刷に使うのですが、その画像ファイル名を表引き入力したい。
Bそのために、表引き用のファイルを設けて保存された画像ファイルのファイル名を読み込みたい。

何か良い方法はないでしょうか。

桐ver9-2004を使っています。
27209 Re:jpg形式のファイル名を表ファイルに読み込みたい 佐田 守弘 2004/07/27-23:08
記事番号27208へのコメント
Toppoさん

私は次の様にしております。

1)MS-DOSのdirコマンドでファイルリストをテキストにリダイレクト出力する。
 dir *.jpg /b /s > jpglst.txt
ここで「*.jpg」に、フォルダ名(フルパス名)を付けて構いません。
付ければ指定のフォルダのファイルリストが作れます。
パラメータの /s は、サブフォルダも含めてリストアップします。
この場合、出力されるファイル名には、フルパス名が付きます。

2)作成したテキストファイルを表ファイルに読み込む
作成されたjpglst.txtをテキストファイルの読込で表に読み込んで下さい。

3)ファイル名のみ、日付、サイズなどを桐の関数で計算する
別項目に#ファイル属性関数などを使って、必要な情報を取り込みます。

佐田守弘(KS-00119)
27210 Re:jpg形式のファイル名を表ファイルに読み込みたい 幅田 2004/07/28-08:57
記事番号27208へのコメント
Toppoさん
こんにちは。

桐9の新機能を使って簡単にファイル名を取り込むことができます。

ウィンドウズのエクスプローラーを起動して
該当のファイルを選択してファイル名をコピーしてから、
桐の該当の表を開いて、メニューバーの編集から形式を選択して貼り付けを
実行するとひとつめの項目にファイル名を表のデータとして取り込むことができます。


27212 Re:jpg形式のファイル名を表ファイルに読み込みたい Toppo 2004/07/28-11:24
記事番号27210へのコメント
佐田先生 幅田さん 早速のご指導ありがとうございました。

どちらの方法もやってみてうまくいきました。
幅田さんからご指導いただいた方法は簡単で快適なのですが、
一括処理に組み込むことができるでしょうか。
どうかよろしくご指導お願いいたします。
佐田先生のご指導いただいた方法は一括処理で組めそうなのでがんばってトライしてみます。

よろしくお願いいたします。
27216 一括処理に組み込むなら 佐田 守弘 2004/07/29-00:36
記事番号27212へのコメント
Toppoさん
一括処理ないしはイベントに組み込むのであれば、jpgファイルの
リストをテキスト出力するバッチファイル自体を、桐の印字コマンドで作成できます。
つまり、任意の、必要ならフォルダ名を桐の中から指定して、
そのフォルダの中のファイルのリストを作成するバッチファイルを作れるわけです。
そして、ファイルリストを取り込み終わったら、用済みのバッチファイルを桐から削除することもできます。

私の場合にはイベントを使う事が多いのですが、ポイントが1つあります。
作成したバッチファイルを実行し終わる時間は、桐の側では把握できません。
ですから、印字コマンドで書き出したバッチファイルを実行するシェル
実行コマンドと、作成されたテキストファイルを読み込む「読み込み」コマンドを続けて記述するには難があります。
遅延コマンド、あるいはタイマイベントで遅延を掛ける方法もあり得るでしょうが、
私はコマンドボタンを2つ使って、手動で実行しています。

つまり1つ目のボタンは、バッチファイルを作成して実行するまでを行います。
バッチファイルが実行されれば、黒背景のMS-DOS互換ボックスのウィンドウが開かれますから、
これが終了したのを見て2番目のボタンを使って、読み込み以降のコマンドを実行しています。

佐田守弘(KS-00119)


27226 Re:一括処理に組み込むなら Toppo 2004/07/30-09:29
記事番号27216へのコメント
佐田先生  バッチファイルのご説明ありがとうございます。

今、ほかの仕事が飛び込んできて、この件は一時保留にしていますが、
先生のご指導を参考にしながらやってみようと考えています。
またわからないところがあれば質問させていただきます。
よろしくお願いいたします。
ありがとうございました。

27227 Re:jpg形式のファイル名を表ファイルに読み込みたい T.Samura 2004/07/30-15:01
記事番号27212へのコメント
Toppoさん、こんにちは。

拙作が参考になると思います。
桐の作品一覧表の 071 再帰呼び出しサンプル
http://mokuchan.hp.infoseek.co.jp/download/dl-list1.htm
題名:再帰呼び出しサンプル
概要:手続きの再帰呼び出しを使ったサブフォルダ含むファイル検索サンプル
27246 Re:jpg形式のファイル名を表ファイルに読み込みたい Toppo 2004/08/02-17:32
記事番号27227へのコメント
T.Samuraさん ありがとうございます。

ダウンロードさせていただきました。私にはちょっと難しいですが、参考にさせていただきます。
これからもよろしくお願いいたします。

戻る