過去の桐井戸端BBS (桐ver.8)
8497 桐データをSTARFAXで送信する一括処理の中でファイル名を変える方法がわからない アイランド 2000/11/07-20:38
多遊さんの掲示板でhidetakeさんの以下の記述を見て実行してみると、
見事桐データをSTARFAXで直接送信することが出来、感動しました。

>桐からもレポートで送信する場合、レポートのファイル名を
>相手先のFAXを指定した形式にすると、直接、自動的に送信してくれるようです。
>形式は FAX[012-345-6789].RPT です。

問題は、桐の一括処理で印刷する桐レポートファイル名を
FAX[012-345-6789].RPT
の形式にリネームする方法が判らないことです。

大変、厚かましいお願いで恐縮ですが、どなたか、この一括処理の記述方法をご教示いただければ幸いです。

尚、編集対象表の[FAX番号]項目に入ったデータでFAX[012-345-6789].RPT
形式に一時的にリネームして、FAX送信し、送信が終わったら、
元の名前に戻す一括処理を考えております。
8526 Re:WIN桐とSTARFAX アイランド 2000/11/09-16:04
記事番号8497へのコメント
アイランドの自己レスです。

>問題は、桐の一括処理で印刷する桐レポートファイル名を
>FAX[012-345-6789].RPT
>の形式にリネームする方法が判らないことです。

DOSでリネームすることを考え、システムコマンドでやろうとしましたが変数がうまく入らず、結局出来ませんでした。

何と桐一括処理のマニュアルを見ると桐自身にファイル複写、ファイル名変更等のコマンドがあるんですね。
それを読んで以下のとおり簡単に実現できました。

***************************
名札 印刷プレビュー
***************************
絞り込み 行数=1
代入 &FAX番号=[FAX番号]
ファイル複写 "FAX送付.rpt","FAX送付1.rpt",終了状態=&OK
ファイル名変更 "FAX送付1.rpt","FAX["+&FAX番号+"]"+".rpt",終了状態=&OK
レポート印刷 "FAX["+&FAX番号+"]"+".rpt",プレビュー=する
分岐 印刷実行

***************************
名札 印刷実行
***************************
レポート印刷 "FAX["+&FAX番号+"]"+".rpt",開始ページ=1,終了ページ=1,部
数=1,強制改行文字="/"
ファイル削除 "FAX["+&FAX番号+"]"+".rpt",終了状態=&OK
ファイル削除 "FAX送付1.rpt",終了状態=&OK
分岐 保存確認

お騒がせいたしました。

戻る