| 00234 99/09/22 09:26 | RE:00230 inputfilenameコマンドの質問 |
| 投稿者 : たけ | コメントを投稿する |
アドバイスありがとうございます。 最初、ドライブ名を変数で指定していたのですが、ファイルの存在確認 でぐるぐる回っているうちに、何故かドライブ変更がうまくいかなかっ たみたいです。 ------------------------- LogCopy1: chdir #ORG_DRV + "\windows\デスクトップ" ;NEC98端末のみ、ドライブは永久的変数に設定する。 ;;;; %IR_MNGS_DRV = "A" と設定した. ; %IR_MNGS_DRV が設定されている場合 if( %IR_MNGS_DRV != "" ) #ORG_DRV = %IR_MNGS_DRV ; %IR_MNGS_DRV が設定されていない場合 else #ORG_DRV = "C" endif inputfilename "保存先を指定し、ファイル名を入力してください。", #filename restoredir ;【ファイルの存在確認後、上書き禁止にする場合】 if ( not existfile (#filename)) goto LogCopy2 else message "指定したファイルは存在します。" call LogCopy1 ------------------------- で、 chdir "C:\windows\デスクトップ としたらexistfileでLogCopy1に戻ってもドライブ名の変更は OKになりました。 NEC98用スクリプトとdos-v用スクリプトの2つを作らなくて よいように−と思っていたのですが、よくわからないので、 結局2つ作ることにしました。 お騒がせいたしました。 |
| 新規に投稿する |