Visual DialogScript (VDS) は、ダイアログとグラフィック要素を使用してプログラムを作成する、 Microsoft Windows用のインタープリタ型 プログラミング言語です。VDS は、 Windows APIを使用するVisual Basic、C++、Delphiなどの他のプログラミング言語に似ています。
言語
VDSの構文は簡単です。[1]各コマンドは1行を占め、その目的を明確に説明する平易な英語名が付けられています。変数は型がなく、数値やテキストなど、さまざまな種類の情報を保持できます。関数は、スプレッドシートと同様に、「 @ 」で始まる名前で明確に区別できます。
DialogScript 言語の構文は、MS-DOS バッチ言語に似ています。ランタイム エンジンによって解釈されるときに使いやすく、効率がよいように設計されています。%0 から %9 までの 10 個のシステム変数があり、バッチ ファイルと同様に、%0 にはスクリプト ファイル名、%1 から %9 にはコマンド ライン パラメータが入っています。さらに %A から %Z までの 26 個のユーザー変数もあります。スクリプトの実行中は、すべての変数 (システム変数を含む) の内容を変更することができます。現在、4032 個のグローバル変数もあります。これらの変数は %% で始まり、文字、英数字、アンダースコアが続きます (例: %%my_variable_1)。これらのユーザー定義変数名の長さに制限はありません。[2]
構文例
コメント:
# This is a single line commentREM This is a single line comment
シンプルな情報メッセージボックス:
info "This is the information text"
シンプルな警告メッセージボックス:
warn "This is the warning text"
カスタム ダイアログ ボックスを作成します。
dialog create,<name>,<top pixel position>,<left pixel position>,<width in pixels>,<height in pixels>
Windows レジストリに書き込みます:
registry write,<root key>,<key>,<subkey>,<data>
入力プロンプトダイアログボックスを表示し、結果を変数 %A に保存します。
%A = @input("Please enter a value:")
歴史
Visual DialogScriptは、JM-Tech/Tech-Pro Ltd.のJulian Moss(1953年 - 2014年10月24日[1])が作成したものです。1998年、バージョン3.0以降、SADE SarlのEmmanuel DaunizeauがVDSの所有権と開発を引き継ぎました。彼はその構文を修正し、改良しました。現在、イギリスのCommercial Research Ltd.がVDSを販売していますが、VDSは依然としてEmmanuel Daunizeauの所有物であり、彼が開発を続けています。
開発者は、時間の経過とともに VDS のいくつかのバージョンをリリースしてきました。
- ビジュアルダイアログスクリプト 2.0
- ビジュアルダイアログスクリプト 2.5
- ビジュアルダイアログスクリプト 3.0
- ビジュアルダイアログスクリプト 3.5
- ビジュアルダイアログスクリプト 4
- ビジュアルダイアログスクリプト 4.5
- ビジュアルダイアログスクリプト 5
- ビジュアルダイアログスクリプト 5.01
- ビジュアルダイアログスクリプト 5.02
- ビジュアルダイアログスクリプト 6
現在利用可能なバージョン
ダウンロード可能なバージョンはいくつかあります:
- Personal Visual DialogScript (PVDS) 4:このフリーウェア バージョンは、学生や家庭の PC ユーザー向けです。パッケージにはチュートリアルとオンライン ヘルプが含まれています。このソフトウェアは商用利用にはライセンスできません。このバージョンではコンパイルされた実行可能ファイルを作成できませんが、PVDS がインストールされているシステムであれば、Windows エクスプローラーからスクリプト ファイルを開いて直接実行できるため、ファイルをコンパイルする必要はありません。
- Visual DialogScript 2.5 (16 ビット版):このバージョンは、Windows 3.1+ (16 ビット) 向けの最後のリリースです。
- Visual DialogScript 5:このバージョンは、Windows 95/98/ME または Windows NT/2000/XP を使用する、またはこれらのスクリプトを開発しているパワー ユーザー、ビジネス ユーザー、およびプロの開発者を対象としています。このバージョンでは、コンパイルされた実行可能ファイルを作成でき、ロイヤリティ フリーのランタイム ライセンス (登録後) が含まれています。追加機能には、アイコン エディターと多数のアドオン拡張機能のサポートがあります。32 ビット プログラムとして、長いファイル名、タスク バー トレイ アイコン、長さ無制限の文字列、文字列リスト、および Windows レジストリをサポートしています。このレガシー バージョンは、登録ユーザー向けにダウンロード可能になりましたが、購入することはできません。
- Visual DialogScript 6: Visual DialogScript の最新バージョンは Visual DialogScript 5 を改良し、Windows Vistaの完全なサポートを追加しました。さらに、登録バージョンでは、外部ランタイム ファイルを必要としないスタンドアロンのコンパイル済み実行可能ファイルを作成できるようになりました。
参考文献
- ^ 「Visual DialogScript - クイックツアー」www.jm-tech.com。1998年1月25日時点のオリジナルよりアーカイブ。 2022年1月13日閲覧。
- ^ 「Visual DialogScript ホーム - 概要」。www.dialogscript.com 。2023年 1 月 5 日閲覧。
外部リンク
- 公式 Visual DialogScript サイト
- VDSWORLD: 非公式 VDS コミュニティ
- VDSWORLD ディスカッションフォーラム
- uVeDeSe: 非公式 Visual DialogScript スペイン語サイト
- DragonSphere Software - GadgetX サイトのホーム
- ShinobiSoft Software - SSMenu、SSTreeVw、SSZip dll のホーム
