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=@@@@