filenamebox
ファイル名を選択するダイアログボックスを開く。(バージョン4.54以降)
filenamebox <title> [<dialogtype> [<initialdir>]]
パラメータ
- 文字列 <title>
- ダイアログボックスのタイトル
- 整数 <dialogtype> (オプション デフォルト=0) (バージョン 4.65 以降)
- ダイアログボックスの種類を指定する。
0を指定すると[ファイルを開く]ダイアログボックスを開く。
0以外の値を指定すると[ファイル名を付けて保存]ダイアログボックスを開く。
- 文字列 <initialdir> (オプション デフォルト="") (バージョン 4.85 以降)
- ダイアログボックスの初期ディレクトリを指定する。
空文字列や無効なパスを指定すると、Windows の仕様(OPENFILENAME構造体のlpstrInitialDirの仕様)により初期ディレクトリが決定される。
返り値
- システム変数 <result> (バージョン 4.65 以降)
- ユーザがファイル名を入力してOKボタンを押すと0以外の値が格納され、inputstrにファイル名が格納される。
ユーザがダイアログをキャンセルしたり閉じたりすると0が格納される。
- システム変数 <inputstr>
- 入力されたファイル名
例
connect '/C=11'
filenamebox 'File selection' 0
if result<>0 then
messagebox inputstr 'title' 0
sendfile inputstr 1
endif