WHS WHS_Windows_Script_Hostとは_16

VB&VBA
FROG ふろっぐ
 
  • オプション

    本文印刷

    お気に入りに追加

  • 検索

    Googlewwwjp-ia
     

    Googlewwwjp-ia
     
  • 情報

  • 関連

[VB&VBA][WHS WHS_Windows_Script_Hostとは_16]

Windows Script Host

WSH で使用できるスクリプトを作成する
topic
  • はじめに
    • WSH 5.6 の新機能
    • Windows Script Host をアップグレードする
    • ヘルプの表記規則
    • WSH バージョン情報
    • リファレンス
      • XML 要素
        • WSH XML 要素の一覧を示します。
      • オブジェクト
        • WSH のオブジェクトの一覧を示します。
      • プロパティ
        • WSH のプロパティの一覧を示します。
      • メソッド
        • WSH のメソッドの一覧を示します。
      • イベント
        • WSH のイベントの一覧を示します。
      • エラー メッセージ
        • WSH のエラー メッセージの一覧を示します。
    • Windows Script Host の基礎
      • WSH とは
        • Windows Script Host の概要を示します。
      • ホスト環境とスクリプト エンジン
        • WSH ホスト環境と使用可能なスクリプト エンジンについて説明します
      • WSH で使用できるスクリプトを作成する
        • WSH 互換のスクリプトの作成方法について説明します。
      • Windows Script Host のオブジェクト モデル
        • WSH アーキテクチャの階層図です。
  • WSH の基本
  • スクリプトを実行する
  • Windows Script Host の基本的タスク
  • セキュリティと Windows Script Host
  • リファレンス

基本的な Windows Script Host タスク

  • ここでは、よく使われる Windows Scripting Host 5.6 スクリプトをいくつか紹介します。
  • これらのスクリプトには基本的な機能が含まれています。
  • 次のタスク内のスクリプトは、開発に JScript、VBScript のどちらを使用する場合でも、基本的には同じです。
  • 必要に応じて、2 つのスクリプト モデルの違いについて記載しています。
  • また、タスクは JScript と VBScript の両方を記述しています。

アプリケーションを操作する

  • WSH を使用して、アプリケーションを起動できます。
  • 次のスクリプトは、それらの機能の使用例を示しています。
  • ローカル サーバー アプリケーションを作成する
  • Microsoft Word などいくつかのアプリケーションは、プログラムからアクセス可能なオブジェクトを公開しています。
  • 次のスクリプトは、Word のスペル チェック機能の使用例を示しています。
  • Shell.Exec コマンドを使ってプログラムを生成する
  • Shell.Exec コマンドは Shell.Run メソッドにはない追加機能を備えています。たとえば、次のような機能があります。
    • 強化された環境変数の引き渡し機能
    • 実行可能ファイルの標準ストリームにアクセスする機能
  • 次の VBScript コードは、標準ストリームと Shell.Exec コマンドを使って、指定した正規表現に一致するファイル名のファイルが存在するかどうかディスク内を検索する例を示しています。
  • まず、次のスクリプトで、現在のディレクトリおよびそのサブディレクトリにあるすべてのファイルの絶対パスを StdOut に出力します。
  • 次に、以下のスクリプトにより、StdIn 内でパターンに一致する行を検索し、それらをすべて StdOut に出力します。
  • この 2 つのスクリプトを組み合わせると目的の処理を実行できます。
  • 1 つのプログラムではディレクトリ ツリー内のすべてのファイルを一覧表示し、もう 1 つのプログラムでは指定した正規表現に一致する行を検索します。
  • ここで第 3 のプログラムを用意し、この 2 つの処理を両方とも実行させます。
  • このプログラムは、オペレーティング システムを使ってプログラム間で情報をパイプし、さらにその結果を自身の StdOut にパイプします。





Production Japan Import Application. Since 1998