● 概要
「WScript オブジェクト」は,ウィンドウズのスクリプト機能の中で基礎的なプロパティ(諸値)とメソッド(手段)を提供する。いずれもインスタンスを作らずに(つまり new なしで)直接呼び出す。
▼ WScript の Echo メソッドの呼び出し例
WScript.Echo( "Hello World!" );
「環境変数」など,これ以外の情報は「WshShell オブジェクト」を作成して,そこから得る。
▼ WshShell オブジェクトで環境変数を得る
var WSH = WScript.CreateObject( "WScript.Shell" ); var path = WSH.Environment( "PATH" );
◆ プロパティ
★ WSH実行ファイルの情報
- Name:WSHの実行ファイル名
- Path:WSHの実行ファイルのあるフォルダ・パス
- FullName:WSHの実行ファイルパス
- Version:WSHのバージョン
★ スクリプトの情報
- ScriptName:スクリプトのファイル名
- ScriptFullName:スクリプトのフルパス
- Interactive:バッチモードorインタラクティブモード
- TimeOut:タイムアウトの秒数
- Arguments( 整数 ):コマンドライン引数情報(配列ではない)
★ 標準入出力
- StdIn:標準入力
- StdOut:標準出力
- StdErr:標準エラー出力
◆ メソッド
★ メッセージ表示
- Echo( 文字列 ) :メッセージを表示
★ スクリプト実行制御
- Quit( ステータス数値 ):スクリプトの終了
- Sleep( ミリ秒 ):スクリプトの一時停止
★ オブジェクトの取り扱い
- CreateObject:オブジェクトの作成
- ConnectObject:オブジェクトに接続
- DisconnectObject:オブジェクトを切断
- GetObject:オブジェクトの取得