SeraphyScriptDialogプロパティ/設定ファイル関連
BSTR ProfilePath
ユーザー定義初期化ファイル(*.ini)のパスをフルパスで設定もしくは取得します。
ProfileValueで使用される初期化ファイルです。
ファイル形式はWindows標準のiniファイル形式です。
Version2.0より、カレントディレクトリ上の「preference.ini」が初期設定されます。
(補足)
通常、vbsなどをダブルクリックで実行すると、そのvbsがある場所がカレントディレクトリとなります。
BSTR ProfileValue(KeyName)
ユーザー定義初期化ファイル(*.ini)の内容を読み書きします。
値は文字列です。
ファイルが存在しないか、未定義の名前を参照すると空の文字列が返ります。
Dim obj
Set obj = CreateObject("SeraphyScriptDialog")
Dim msg
msg = obj.ProfileValue("Message")
MsgBox msg
obj.ProfileValue("Message") = msg & "@"
このスクリプトを実行するたびに「@」の表示が増えてゆきます。
カレントディレクトリ上の「preference.ini」は、以下のような内容となります。
[SeraphyScriptDialogData]
Message=@@@@