Dise メソッドライブラリ
  • 09 Jul 2024
  • 1 読む分

Dise メソッドライブラリ


記事の要約

Dise ライブラリは、スクリプトを介して Dise とインターフェイスするためのメソッドへのアクセスを提供します。Dise メソッドは、HTML、Python、JScript、VBScript から呼び出すことができます。

使用されているスクリプトのタイプに応じて、異なるプレフィックスを使用します。

HTML(マークアップ) - 接頭辞「Dise」を使用します。

Python、JScript、VBScript - 接頭辞「DISEScript」を使用します。

丸太

システムログとCXポータルにメッセージを記録します。 

Dise.log("log level", "message")
DISEScript.log("log level", "message")

ログレベルは、次のいずれかになります。

  • debug (default)
  • info
  • notice
  • warning
  • error
  • critical
  • alert
  • emergency

寝る

指定した時間 (ミリ秒単位) スクリプトを一時停止します。

Dise.sleep(int)
DISEScript.sleep(int)

変数の取得

指定した変数の値を返します。

Dise.getVariable("scope", "name")
DISEScript.getVariable("scope", "name")

スコープは次のいずれかになります。

  • global - 主にバックグラウンドスクリプトで使用されるグローバル変数にアクセスします。
  • local - テンプレートからローカル変数にアクセスします。ロードスクリプトでのみ使用できます。

変数の設定

指定した変数の値を設定します。

Dise.setVariable("scope", "name", "value")
DISEScript.setVariable("scope", "name", "value")

スコープは次のいずれかになります。

  • global - スクリプトを実行するプレイヤーのグローバル変数を設定します。
  • local - スクリプトを実行しているプレーヤのテンプレートのローカル変数を設定します。

トリガーの取得

指定したトリガーの現在の状態のブール値を返します。

Dise.getTrigger("name")
DISEScript.getTrigger("name")

トリガーの設定

指定したトリガーのブール値を設定します。

Dise.setTrigger("name", true/false)
DISEScript.setTrigger("name", true/false)

トリガーの切り替え

指定したトリガーの現在の状態の反対のブール値を設定します。

Dise.toggleTrigger("name")
DISEScript.toggleTrigger("name")

戻る

指定したレイヤーにコマンドを送信して再生すると、1 シーン戻ります。1 つのレイヤーのみが実行されている場合は、レイヤー名を除外できます。

Dise.back("name")
DISEScript.back("name")

フォワード

指定したレイヤーにコマンドを送信して、再生を 1 シーン進めます。1 つのレイヤーのみが実行されている場合は、レイヤー名を除外できます。

Dise.forward("name")
DISEScript.forward("name")

アクション

プレイヤーに特別なアクションを送信します。

Dise.action("name", "param1", "param2")
DISEScript.action("name", "param1", "param2")

アクション名には、次のいずれかを指定できます。

  • UpdateFile - ファイルの更新をトリガーします。
    • Param1 は宛先ファイルです。
    • Param2 はソース ファイルです。
  • テイクオーバー - 指定したメディアファイル用の新しいレイヤーを作成し、一度だけ一番上で再生します。その他のコンテンツはすべて、乗っ取り中に一時停止されます。
    • Param1 はメディア ファイルのパスです。
    • Param2 は、メディア ファイルの種類です。

積み直す

Web ページが現在再生中の場合に、Web ページの再読み込みをトリガーします。

Dise.reload()
DISEScript.reload()

出口

現在実行中のスクリプトを直ちに終了します。

Dise.exit()
DISEScript.exit()

この記事は役に立ちましたか?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.