From 18 Jan, 2021 0:00 UTC: All services will be temporary unavailable for maintenance

Download List

Project Description

SeraphyScriptDialog/SeraphyScriptToolsは、VBScript/JScriptなどWSHで動作するスクリプトにおいてウィンドウ管理能力をもたせて対話型処理を可能にするCOMオブジェクトです。

SeraphyScriptDialog

ユーザ定義の簡易ダイアログを生成できます。細かなレイアウトや複雑な動作はできませんが、簡易な対話フォームを少ないスクリプトで記述することができます。

SeraphyScriptDialogは市販の某CADのアドインとして使えるようにするために当初は開発したという経緯があり、ユーザ定義ダイアログの機能以外にも若干の余計な機能がついています。

SeraphyScriptTools

SeraphyScriptDialogよりも柔軟且つ複雑なレイアウトや描画機能を持っています。

簡易なGUIアプリケーション、C/S型アプリケーションのプロトタイプやモック作成をスクリプト上で行うために作られましたツールです。

グラフィクス描画や印刷機能も備えますが使い方は若干複雑となります。

System Requirements

System requirement is not defined

Released at 2015-09-06 23:49
SeraphyScriptTools 1.2.0.2 (1 files Hide)

Release Notes

SeraphyScriptTools Ver1.2.0.2について

概要/変更点

本バージョンは、2002年に公開したSeraphyScriptToolsのVer1.1のUNICODE対応及びX64対応版です。

スクリプトのインターフェイスに基本的には変更はありません。

(1) UNCODE対応したため、各種コントロールではUNICODE文字が扱えるようになりました。

(2) X64対応しました。Windows7, 8.1の64ビット版OSでは64ビット版WSHで使えるようになります。

(3) 日本語以外の環境で実行した場合はエラー文言の一部は英語表記になります。

(4) 画面のレイアウト方法(サイズ)が少し変わりました。 Windows8のスタイルにあわせて、画面幅の計算方法を修正しました。

その結果、デフォルトで従来は横幅300pxのフォームがデフォルトで308pxになっています。

※ スクリプトで画面サイズを調整していた場合は再調整が必要になる可能性があります。

状態について

現時点では、UNCODE化、x64化ともに完了しています。

Windows7, 8.1の32ビット版、64ビット版で動作します。(想定しています。)

従来に配布物に含めていたテストスクリプトはx64版でも問題なく動作します。

UNICODE化、x64化に必要な最小限の修正のみ行っており、テストスクリプトの実行では確認できない細かな動きについては、修正漏れがある可能性があります。

見つけ次第随時修正する予定ですが、バグ報告をいただけると修正が捗りますので助かります。

Ver1.2からの変更点

ProgID, CLSID等を振りなおしています。

また、x64/x86共用のインストーラを作成しました。

64ビットOSでインストーラを実行すると、x64とx86版の両方のコンポーネントがインストールされます。 (32ビットOSでインストールした場合はx86版のみがインストールされます。)

これによりインストーラによるインストールと、コントロールパネルからのアンインストールができるようになりました。

インストール方法

SeraphyScriptTools-1.2_setup.exe を実行すると、インストーラが立ち上がります。

アンインストール方法

コントロールパネルのプログラムから「SeraphyScriptTools Ver1.2」を削除してください。

以上。

Changelog

Ver1.2からの変更点

ProgID, CLSID等を振りなおしています。

また、x64/x86共用のインストーラを作成しました。

64ビットOSでインストーラを実行すると、x64とx86版の両方のコンポーネントがインストールされます。 (32ビットOSでインストールした場合はx86版のみがインストールされます。)

これによりインストーラによるインストールと、コントロールパネルからのアンインストールができるようになりました。

Ver1.1からの変更点

本バージョンは、2002年に公開したSeraphyScriptToolsのVer1.1のUNICODE対応及びX64対応版です。

インターフェイスに変更はありません。

UNCODE版のみです。 MBCS版は同梱されていません。

(現時点ではソースコードからMBCS版をビルドすることは可能ですが、すでにWin9x系で使われる可能性はないものと思われるため同梱しておりません。)

MBCS専用コードからUNICODE/MBCS両方コードへの修正、および、32ビットポインタ専用コードから、32/64ビット両方コードへの修正しています。

同梱しているテストスクリプトはひととり動作することを確認しておりますが、こまかな動きなどでは修正漏れがある可能性があります。

不具合があればご連絡ください。