SeraphyScriptDialogの使い方

SeraphyScriptDialogはCOMオブジェクトですので、利用方法は簡単です。

VBScriptを使う場合なら「CreateObject関数」を使います。

JavaScriptなら「AvtiveXObject関数」を使います。

wsfファイルを使う場合は「objectタグ」を使います。

上記の方法によって作成された「SeraphyScriptDialog」オブジェクトをベースにして、

などを作成することで様々な機能を実現してゆきます。

[ヒント]

SeraphyScriptDialogオブジェクトは1つ作成してあれば十分です。

そのため、グローバルオブジェクトとして作成しておいたほうが便利でしょう。

VBScriptを使う場合

    Dim obj
    Set obj = CreateObject("SeraphyScriptDialog")
    obj.About

JScriptを使う場合

    var obj = new ActiveXObject("SeraphyScriptDialog");
    obj.About();

wsfファイルを使う場合

<?xml version="1.0" encoding="UTF-8" ?>
<job>
   <object id="dlg" progid="SeraphyScriptDialog" />
   <script language="VBScript">
   <![CDATA[
      Option Explicit
      dim ver
      ver = dlg.About
      WScript.Echo "version=" & ver
   ]]>
   </script>
</job>

例: バージョン情報ダイアログ