AliceScriptを使ってWebSailingを制御する

この記事では、AliceScriptを使ってWebSailingNXを制御する方法について説明します。


taiseiue | 2023-03-14

AliceScriptシェル

AliceScriptシェルの概要

WebSailing2.0以降のバージョンのWebSailingは、その種類を問わずすべてWebSailingを高度に操作する方法が提供されていました。たとえば、WebSailingGLではWebSailingプロンプト(GLTerminal)が、WebSailingNX(レガシー)ではWebSailingNXターミナルが、WebSailingNX 100以前のバージョンではWebSailingコマンドが実装されていました。

WebSailing108では、それを置き換える機能としてAliceScript準拠のAliceSisterが導入されました。この機能の導入によって、簡単なスクリプトや対話インターフェイスを使用してWebSailingで機能を実行できます。

シェルの場所

AliceScriptシェルはメインメニューツールの中にあります。

Browserオブジェクトを使用して、WSPluginと同じように直接ブラウザを操作できます。たとえば、WebSailingの設定ページを開くことができないようにするには、次のようなコードを実行します。

AliceScriptシェル
browser.Navigating = url => return url.StartsWith("websailing://settings");