| 00226 99/09/17 15:39 | (発言者削除) |
| 投稿者 : たけ |
| 00227 99/09/17 17:47 | inputfilenameコマンドの質問 |
| 投稿者 : たけ | コメントを投稿する |
みなさん、はじめまして。(^^)/ (2時間前の投稿は誤りが発覚したので削除しました。^^;;) inputfilenameコマンド実行時のファイルの保存先について教えて下さい。 次のスクリプトでファイル名を入力しようとすると、毎回 C:\HIDETERM\ が保存先のデフォルトになってしまいます。 例えば、C:\WINDOWS\デスクトップ\ をデフォルトにして、ついでに 保存先も自由に選択できるようにするにはどうしたらよいでしょうか。 ------------ 以下スクリプト ---------------- START: ;**** log開始 **** LOG "C:\WINDOWS\デスクトップ\TEST.LOG", create, noncontrolcode (途中略) ;**** 通信終了後の処理 **** log question "ログをファイルにコピーしますか?" if( yes ) call LogCopy1 if( no ) call HideEnd return ;**** LOGをコピー **** ;LogCopy1 でファイル名を入力、上書きチェックを行い、LogCopy2 で実際にコピー 作業を指示。 LogCopy1: inputfilename "保存先を指定し、ファイル名を入力してください。",#filename if ( not existfile (#filename)) goto LogCopy2 question "指定したファイルは存在します。ファイルを上書きしますか?" if( yes ) goto LogCopy2 if( no ) goto LogCopy1 endif endif LogCopy2: copyfile "C:\WINDOWS\デスクトップ\TEST.LOG", #filename ------ 以下スクリプト省略 ---------- よろしくお願いしま〜す。 |
| 00228 99/09/17 18:46 | RE:00227 inputfilenameコマンドの質問 |
| 投稿者 : 秀まるお | コメントを投稿する |
inputfilenameの直前にchdirすればいいと思います。 chdir "c:\windows\デスクトップ" intpufilename .... restoredir ってな具合でどうでしょ? (手元ではテストしてませんが) |
| 新規に投稿する |