WSHクリックリファレンスを勉強しています。まずWSH目的別索引からこれを勉強したら何ができるかを一通り確認しました。

##Windowsスクリプトホスト全般
* スクリプトを作成するためには（VBScript)
* スクリプトを作成するためには（JScript)
* スクリプトを実行するには
* コマンドラインからスクリプトを実行するには
* 起動時のログを表示せずにスクリプトを実行するには
* スクリプトの実行を終了させるには
* オブジェクトとは何かを知るには
* プロパティの値を取得するには
* プロパティに値を設定するには
* メソッドを呼び出すには
* オブジェクトを生成するためには
* 変数を使ってオブジェクトを参照するには
* コレクションの要素を取得するには
* コレクションのすべての要素を利用するには
* 乱数を生成するには
* 最大値を求めるには
* 変数の宣言を強制するには
* 規定のオブジェクトを指定してコードを簡潔にするには
* １つの文を複数行に分けて記述するためには
* ユーザー定義プロシージャを作成するには（VBScript）
* ユーザー定義プロシージャを作成するには（JScript）
* ユーザー定義プロシージャに参照渡しで引数を渡すには（VBScript)
* ユーザー定義プロシージャに値渡しで引数を渡すには（VBScript)
* クラスを作成するには(VBScript)
* クラスを作成するには(JScript)
* スクリプトの説明を表示するには(XML要素）
* 引数の指定方法を表示するには(XML要素）
* 複数のスクリプトを使い分けるには(XML要素）
* スクリプトコンポーネントを使ってCOMコンポーネントを作るには
* Visual Basic2005でCOMコンポーネントを作るには
* プロパティやメソッドを作成するには(スクリプトコンポーネント)
* プロパティやメソッドを作成するには(Visual Basic2005)
* JScriptで使えるpromptメソッドを作成するには

##システム全般・各種情報の取得
* Windows Script Hostという文字列を取得するには
* Windows スクリプトホストのバージョンを取得するには
* Windows スクリプトホストの実行可能ファイルのフルパス名を取得するには
* Windowスクリプトホストの実行可能ファイルが保存されているディレクトリ名を取得するには
* Wscriptオブジェクオの名前を取得するには
* スクリプトファイルのフルパス名を取得するには
* スクリプトファイルのファイル名を取得するには
* オペレーティングシステムの名前を取得するには
* プロセッサの種類を取得するには
* ドメイン名を取得するには
* コンピュタの名前を取得するには
* ユーザー名を取得するには
* スクリプトが対話モードで実行されているかバッチモードで実行されているかを知るには
* メッセージを表示するには
* メッセージボックスを表示するには
* コマンドラインの引数を取得するには
* コマンドラインの引数の個数を取得するには
* コマンドラインの名前付き引数を取得するには
* コマンドラインの名前付き引数の個数を取得するには
* 指定された名前付き引数が存在するかどうかを知るには
* コマンドラインの名前なし引数を取得するには
* コマンドラインの名前なし引数の個数を取得するには
* 環境変数を取得するには
* 環境変数の個数を取得するには
* 環境変数に値を設定するには
* 環境変数を削除するには
* イベントログにメッセージを記録するには
* Windowsの終了を禁止／許可するには

##アプリケーションとの連携
* アプリケーションをアクティブにするには
* アプリケーションを起動するには
* タスクマネージャーを起動するには
* コマンドを実行するには
* メモ帳を起動するには
* アクティブなウィンドウにキー操作を送信するには
* メモ帳にキー操作を送信するには
* オブジェクトのイベントと接続するには
* オブジェクトのイベントとの接続を削除するには
* 非同期に実行したプロセスの終了状態を取得するには
* 非同期に実行したプロセスのIDを取得するには
* 非同期に実行したプロセスの状態を取得するには
* 非同期にに起動したスクリプトにデータを入力するには
* 非同期に起動したスクリプトから出力されたデータを取得するには
* 非同期に起動したスクリプトから出力された日付を取得するには
* 非同期に起動したスクリプトから出力されたエラーメッセージを取得するには
* 非同期に起動したプロセスを強制終了させるには
* Excelのオブジェクトを利用して関数を実行するには
* Excelのブックを開くには
* オフィスアシスタントを表示するには
* Internet Explorerでウェブページを開くには
* テキストを音声にしてファイルに出力するには
* 電卓を非同期に起動するには
* 電卓を非同期に起動してキー操作を送信するには
* sortコマンドを非同期に起動してデータを入力するには
* findコマンドを非同期に起動してその出力結果を取得するには
* tasklistコマンドを非同期に起動してプロセスの一覧を取得するには

##ドライブ情報の取得と操作
* フォルダが存在するドライブのDriveオブジェクトを取得するには
* ボリューム名を取得／変更するには
* ボリュームのシリアル番号を取得するには
* 指定したドライブが存在するかどうかを知るには
* ドライブにメディアがセットされているかどうかを知るには
* ドライブの準備ができているかどうかを知るには
* ドライブのタイプを取得するには
* ドライブの空き容量を取得するには
* ユーザーが利用できるドライブの空き容量を取得するには
* ドライブやネットワークドライブの全容量を取得するには
* ドライブのファイルシステムの種別を取得するには
* ドライブ名を取得するには
* すべてのドライブ名を取得するには
* ドライブの個数を取得するには
* 指定されたパス名からドライブ名を取得するには
* ドライブのパス名を取得するには
* ドライブの共有名を取得するには

##フォルダ情報の取得と操作
* Folderオブジェクトを取得するには
* 親フォルダを表すFolderオブジェクトを取得するには
* フォルダ内にあるすべてのフォルダを表すFoldersコレクションを取得するには
* サブフォルダの個数を取得するには
* ドライブのルートフォルダを取得するには
* 指定されたフォルダがルートフォルダであるかどうかを知るには
* 指定したフォルダが存在するかどうかを知るには
* フォルダの絶対パス名を取得するには
* フォルダのタイプを取得するには
* フォルダのサイズを取得するには
* フォルダの属性を取得／設定するには
* フォルダが読み取り専用かどうかを知るには
* フォルダを読み取り専用にするには
* フォルダの作成日時を取得するには
* フォルダの最終アクセス日時を取得するには
* フォルダの最終更新日時を取得するには
* 作業ディレクトリのパス名を取得するには
* 親ディレクトリに移動するには
* カレントフォルダから親フォルダまでさかのぼって表示するには
* フォルダを作成するには
* フォルダの名前を取得／変更するには
* フォルダをコピーするには
* フォルダを移動するには
* フォルダを削除するには
* パス名の末尾に名前を追加するには
* パス名の最後にあるファイルの親フォルダ名を取得するには
* 短いファイル名で表示されたフォルダ名を取得するには
* 短いファイル名で表示されたフォルダのパス名を取得するには
* 特殊フォルダのFolderオブジェクトを取得するには
* 特殊フォルダの個数を取得するには
* 特殊フォルダのパス名を取得するには
* 個人用デスクトップのパス名を取得するには
* システムフォルダのパス名を取得するには
* Windowsがセットアップされているフォルダのサイズを取得するには

##ファイル情報の取得と操作、入出力
* Fileオブジェクトを取得するには
* フィルダ内のすべてのファイルを表すFilesコレクションを取得するには
* フォルダ内のファイルの個数を取得するには
* フォルダ内のすべてのファイルを一覧表示するには
* フォルダ内のすべてのサブフォルダのファイルを一覧表示するには
* 指定したファイルが存在するかどうかを知るには
* ファイルのタイプを取得するには
* ファイルのサイズを取得するには
* ファイルの属性を取得/設定するには
* ファイルが読み取り専用かどうかを知るには
* ファイルを読み取り専用にするには
* ファイルの作成日時を取得するには
* ファイルの最終アクセス日時を取得するには
* ファイルの最終更新日時を取得するには
* ファイルの名前を取得／変更するには
* テキストファイルを作成するには
* ファイルをコピーするには
* ファイルを指定したフォルダの下にコピーするには
* 複数のファイルを指定したフォルダの下にコピーするには
* ファイルを削除するには
* ファイルを移動するには
* ファイルを指定したフォルダの下に移動するには
* ファイルの絶対パス名を取得するには
* パス名の最後にあるファイル名を取得するには
* ファイルのベース名を取得するには
* ファイルの拡張子を取得するには
* 短いファイル名で表示されたファイル名を取得するには
* 短いファイル名で表示されたファイルのパス名を取得するには
* 一時ファイルの名前を作るには
* サイズ０の一時ファイルを作るには
* テキストファイルを開くには
* テキストファイルを閉じるには
* テキストファイルから指定された文字数の文字を読み出すには
* テキストファイルから１行読み出すには
* テキストファイルの先頭から５行表示するには
* テキストファイルからすべての文字を読み出すには
* 指定された文字数だけ読み飛ばすには
* １行読みとばすには
* ファイルの行数を表示するには
* 現在行の桁位置を取得するには
* 行の末尾またはファイルの末尾に達したかどうかを知るには
* ファイルの末尾に達したかどうかを知るには
* 指定した文字列をテキストファイルに書き込むには
* 指定した文字列と改行文字をテキストファイルに書き込むには
* 指定した数の改行文字をテキストファイルに書き込むには
* テキストファイルの末尾に１行追加するには

##ショートカットアイコンの操作
* ショートカットアイコンを作成するには
* ショートカットアイコンの説明を取得するには
* ショートカットアイコンのフルパス名を取得するには
* ショートカットアイコンを開くためのホットキーを設定するには
* ショートカットアイコンのアイコンを変更するには
* ショートカットアイコンで開くファイルを設定するには
* ショートカットアイコンで開くアプリケーションのウィンドウを最大化するには
* ショートカットアイコンの実行時の作業ディレクトリを設定するには
* ショートカットアイコンの設定を保存するには
* URLショートカットアイコンを作成するには
* URLショートカットアイコンで開くファイルを設定するには
* URLショートカットアイコンの設定を保存するには
* エクスプローラのショートカットアイコンをデスクトップに作成するには
* Excelのショートカットアイコンを作成するには

##ネットワークドライブ・ネットワークプリンタ
* ネットワークドライブの割り当て一覧を取得するには
* ネットワークドライブの個数を取得するには
* ネットワークドライブを割り当てるには
* ネットワークドライブの割り当てを解除するには
* リモートプリンタの接続一覧を取得するには
* リモートプリンタの接続するには
* リモートプリンタの接続を解除するには
* 標準のプリンタを設定するには

## リモートスクリプト
* リモートスクリプトオブジェクトを作成するには
* リモートスクリプトのエラーを取得するには
* リモートスクリプトの状態を取得するには
* リモートスクリプトを実行するには
* リモートスクリプトを強制終了させるには
* リモートスクリプトを起動した時に実行する処理を指定するには
* リモートスクリプトをつかって日付と時刻を記録するには
* リモートスクリプトが終了した時に実行する処理を指定するには
* リモートスクリプトを使ってファイル名を変えるには
* リモートシステムをシャットダウンするには

##標準入出力ストリーム
* ストリームが行末に達しているかどうかを知るには
* ストリームの最後に達したかどうかを知るには
* ストリームの現在の桁位置を取得するには
* ストリームから指定された文字数だけ読み込むには
* ストリームから１行読み込むには
* ストリームのデータをすべて読み込むには
* ストリームをしてされた文字数だけ読み飛ばすには
* ストリームを１行読み飛ばすには
* ストリームに文字列を出力するには
* ストリームに１行出力するには
* ストリームに指定された数の改行文字を出力するには
* ストリームを閉じるには
* ストリームから読み込んだ行の行末の桁位置を取得するには
* 入力された文字列の文字数を取得するには
* 入力された内容の行数を取得するには
* 入力された行の行末の文字を取得するには
* ファイルの各行に行番号をつけて出力するには

##レジストリの操作
* レジストリのキーや値を削除するには
* レジストリのキーや値を取得するには
* レジストリのキーや値を書き込むには
* 登録ユーザーの名前をレジストリから読み出すには

##連想配列
* 連想配列に項目を追加するには
* 連想配列の項目数を取得するには
* バイナリモードで検索するには
* テキストモードで検索するには
* 整数のキーを使って項目を指定するには
* キーを変更するには
* 連想配列の項目を削除するには
* キーを変更するには
* 連想配列の項目を削除するには
* 連想配列の中に連想配列を作るには

##日付処理・文字列処理・エラー処理
* 今日の日付と時刻を取得するには
* 日付から曜日コードを取得するには
* 曜日を文字列で表示するには
* 日付や時刻を加算するには
* １週間後の日付を表示するには
* １か月後の日付を表示するには
* 何日經ったかを知るには
* 指定された日付まであと何日かを知るには
* 文字列の長さを取得するには
* 文字列を連結するには
* 文字列を比較するには
* 文字列の一部を取り出すには
* 文字列を検索して位置を知るには
* データから母音字を取り除くには
* 正規表現を使って文字列を検索するには
* エラーが起こった時の処理を指定するには(VBScript)
* エラーが起こった時の処理を指定するには(JScript)