ページの先頭行へ戻る
Interstage Interaction Manager V9.1.1 Interstage Portalworksシナリオ作成支援ガイド

4.1.3 オブジェクトの生成とスクリプトの実行

オブジェクトの生成から、スクリプトの実行までの流れについて説明します。

シナリオでHTMLコンテンツを生成し、スクリプト実行プラグインでオブジェクトを生成します。スクリプトファイルには、アプリケーションの起動や代理入力などのクライアント上で実行される処理をJScriptやVBScriptを使って記述します。なお、スクリプトファイルでは、PortalworksのオブジェクトであるPwShellや、WSH(Windows Script Host)のWshShellオブジェクトを指定することができます。

PwShellオブジェクトの詳細については、“4.3 PwShellオブジェクト”を参照してください。

WSHのWshShellオブジェクトには、以下のようなメソッドがあります。

メソッド名

説明

AppActivate

アプリケーションウィンドウをアクティブにします

RegRead

レジストリ内のキー名または値名の値を返します

Run

プログラムを実行します

SendKeys

キーボードから入力したときのように、1つ以上のキーストロークをアクティブなウィンドウに送ります

WshShellオブジェクトの詳細については、Microsoftの技術情報を参照してください(2006年4月現在:http://www.microsoft.com/japan/msdn/scripting/)。

  • WSHのルートオブジェクトであるWScriptオブジェクトは使用できません。WScriptオブジェクトの以下のメソッドは使用せず、PwShellオブジェクトの同様のメソッドを使用してください。

    • Sleepメソッド

    • Quitメソッド

  • AppActivateメソッド、SendKeysメソッドは、WSH2.0で追加されたメソッドです。WSH2.0以降の利用を推奨します。