|
みなさん、はじめまして。(^^)/
(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
------ 以下スクリプト省略 ----------
よろしくお願いしま〜す。
|
|