ポケットリファレンスシリーズ[改訂版] VBScriptポケットリファレンス
2006年5月30日紙版発売
(株)アンク 著
四六判/344ページ
定価2,068円(本体1,880円+税10%)
ISBN 4-7741-2793-0
書籍の概要
この本の概要
VBScriptポケットリファレンス待望の改訂版登場!
WSHやASP,IEなど,各所で活躍するVBScriptのすべてのステートメント,オブジェクト,メソッド,プロパティ,関数,イベントを,目的別にサンプル付きで解説しています。もちろんコマンド名からの検索も可能。知りたいことを,その場でぱっと引いて確認できるハンディなリファレンスです。
こんな方におすすめ
- VBScriptのコマンドをさっと引いて調べたい方
- Windowsをスクリプトで使いこなしたい方
目次
- はじめに
- 本書の見方
- VBScriptの基礎知識
リファレンス編
- 演算子
- 演算子の優先順位について
- 算術演算子
- 文字列連結演算子
- 比較演算子
- 論理演算子
- 制御構文
- 繰り返し処理を行いたい
- 条件を設定して繰り返し処理を行いたい(1)
- 条件を設定して繰り返し処理を行いたい(2)
- 配列やコレクションの各要素に対して処理を行いたい
- 繰り返し処理やプロシージャから抜け出したい
- 条件によって処理を分けたい(1)
- 条件によって処理を分けたい(2)
- 同じオブジェクトに対して複数の処理を行いたい
- 宣言・ステートメント
- 変数を宣言したい
- 定数を宣言したい
- 動的に配列を変更したい
- 明示的に宣言されていない変数を使えないようにしたい
- プライベート変数を使いたい
- パブリック変数を使いたい
- オブジェクトを変数やプロパティに代入したい
- Subプロシージャを作成したい
- Functionプロシージャを使いたい
- プロシージャを呼び出したい
- クラスオブジェクトを定義したい
- クラスオブジェクトを使用したい
- クラスのプロパティ値を取得可能にしたい
- クラスのプロパティ値を設定可能にしたい
- クラスのオブジェクト参照を設定したい
- クラスのインスタンスが作成されたときの処理を定義したい
- クラスのインスタンスが破棄されたときの処理を定義したい
- ファイルシステムオブジェクト
- ファイルやフォルダにアクセスしたい
- ファイルが存在するかどうかを調べたい
- フォルダが存在するかどうかを調べたい
- ドライブが存在するかどうかを調べたい
- 使用可能なすべてのドライブを調べたい
- ファイル名またはフォルダ名を取得したい
- ファイルのバージョン番号を取得したい
- 指定したパスの絶対パスを調べたい
- 指定したパスのドライブ名を調べたい
- ベース名(拡張子を除いたもの)を調べたい
- ファイルの拡張子を調べたい
- ファイルやフォルダの親フォルダを取得したい
- 既存のパスに名前を追加したい
- ファイルをコピーしたい
- フォルダをコピーしたい
- ファイルを移動したい
- フォルダを移動したい
- フォルダを作成したい
- テキストファイルを作成したい
- テキストファイルを開いて編集したい
- 一時ファイルを作成したい
- ファイルを削除したい
- フォルダを削除したい
- 特殊フォルダにアクセスしたい
- Fileオブジェクトを取得したい
- Folderオブジェクトを取得したい
- Driveオブジェクトを取得したい
- ドライブ
- Driveオブジェクトを使いたい
- すべてのドライブを参照したい
- 使用可能なドライブ数を調べたい
- ドライブの種類を調べたい
- ドライブの準備ができているかどうか調べたい
- 使用されているファイルシステムを調べたい
- 使用可能なディスク容量を調べたい
- ユーザーが使用可能な空き容量を調べたい
- ドライブまたはネットワーク共有の総容量を調べたい
- Driveオブジェクトのドライブ名を調べたい
- ドライブのネットワーク共有名を調べたい
- ドライブのボリューム名を取得・設定したい
- ディスクを識別するシリアル番号を調べたい
- ドライブのパスを調べたい
- ドライブのルートフォルダを調べたい
- ドライブの項目を参照したい
- ファイルとフォルダ
- Fileオブジェクトを使いたい
- Folderオブジェクトを使いたい
- すべてのファイルを参照したい
- すべてのフォルダを参照したい
- フォルダ内のファイルを取得したい
- サブフォルダを参照したい
- ファイルやサブフォルダの数を調べたい
- フォルダ内のファイルやフォルダを参照したい
- ファイルまたはフォルダが格納されているフォルダ名を調べたい
- フォルダがルートフォルダかどうか調べたい
- ファイルやフォルダのドライブ名を調べたい
- 指定されたフォルダやファイルのパスを取得したい
- ファイルやフォルダの属性を取得・設定したい
- ファイルまたはフォルダの種類を調べたい
- ファイルやフォルダのサイズを調べたい
- ファイルやフォルダの作成日を調べたい
- ファイルやフォルダの最終更新日を調べたい
- ファイルやフォルダの最終アクセス日を調べたい
- 8.3形式の短いファイル名を調べたい
- 8.3形式のファイル名を使用する短いパスを調べたい
- ファイルやフォルダの名前を取得・設定したい
- ファイルやフォルダをコピーしたい
- ファイルやフォルダを移動したい
- 新しいフォルダを追加したい
- テキストファイルを作成したい
- テキストファイルを開いて編集したい
- ファイルやフォルダを削除したい
- テキストストリーム
- TextStreamオブジェクトを使いたい
- 指定した文字数分の文字列を読み込みたい
- 一行分の文字列を読み込みたい
- ファイル全体の文字列を読み込みたい
- 指定した文字数だけスキップしたい
- 行をスキップしたい
- ファイルポインタがある行番号を調べたい
- ファイルポインタが行の末尾かどうか調べたい
- ファイルポインタがファイルの末尾かどうか調べたい
- 現在の行の行頭からの文字数を調べたい
- 文字列を書き込みたい
- 指定した分だけ改行したい
- 文字列を書き込んで改行したい
- TextStreamファイルを閉じたい
- 正規表現
- 正規表現による検索や置換を行いたい
- 正規表現で検索を行う際のパターンを取得・設定したい
- 大文字と小文字を区別するかどうかの設定を取得・設定したい
- 正規表現による検索の範囲を取得・設定したい
- 正規表現で一致する文字列があるかどうか調べたい
- 正規表現による検索を実行したい
- 正規表現で検出された文字列を参照したい
- すべてのMatchオブジェクトを参照したい
- Matchオブジェクトの数を調べたい
- Matchオブジェクトを参照したい
- 正規表現で検出された文字列を求めたい
- 正規表現で検出された文字列の位置を求めたい
- 正規表現で検出された文字列の長さを求めたい
- 正規表現による検索で一致した文字列を置換したい
- ディクショナリー
- データに任意の見出しをつけて管理したい
- キーと項目を追加したい
- キーの比較モードを取得・設定したい
- Dictionaryオブジェクトの項目数を調べたい
- キーが存在するかどうかを調べたい
- キーと項目を取得・設定したい
- 項目が格納された配列を取得したい
- キーを取得・設定したい
- キーが格納された配列を取得したい
- キーと項目を削除したい
- すべてのキーと項目を削除したい
- エラー処理
- エラー処理を行いたい
- エラーオブジェクトを使いたい
- エラー番号またはエラー値を取得・設定したい
- エラーの発生元を参照または設定したい
- エラーを説明する文字列を取得・設定したい
- 実行時エラーを生成したい
- ヘルプファイルへのパスを取得・設定したい
- ヘルプファイルのトピックを取得・設定したい
- エラーオブジェクトの設定値をクリアしたい
- オートメーションオブジェクト
- オートメーションオブジェクトを作成したい
- オートメーションオブジェクトを取得したい
- 数値演算
- 小数点以下を切り捨てたい(1)
- 小数点以下を切り捨てたい(2)
- 端数を四捨五入したい
- 符号を調べたい
- 絶対値を求めたい
- 自然対数を求めたい
- eのべき乗を求めたい
- 平方根を求めたい
- サイン(正弦)を求めたい
- コサイン(余弦)を求めたい
- タンジェント(正接)を求めたい
- アークタンジェント(逆正接)を求めたい
- 整数を八進表現で表示したい
- 整数を十六進表現で表示したい
- 乱数を使いたい
- 乱数ジェネレータを初期化したい
- 文字列処理
- 通貨形式にしたい
- 日付または時刻形式にしたい
- 数値形式にしたい
- パーセント形式にしたい
- 大文字を小文字に変換したい
- 小文字を大文字に変換したい
- 先頭のスペースを削除したい
- 末尾のスペースを削除したい
- 先頭と末尾のスペースを削除したい
- 左端から指定された文字数分を抜き出したい
- 右端から指定された文字数分を抜き出したい
- 指定した位置から指定した文字数分を抜き出したい
- 文字数または必要なバイト数を調べたい
- 文字列を逆から並べ替えたい
- スペースで構成される文字列を作成したい
- 指定した文字コードで構成された文字列を作成したい
- 文字列を検索したい
- 文字列を後ろから検索したい
- 文字列の一部を置換したい
- 文字列を比較したい
- 配列
- 配列を使いたい
- 配列を初期化したい
- 配列から条件に一致する文字列を抜き出したい
- 配列を結合したい
- 区切り文字を含んだ文字列から配列を作成したい
- 使用可能なインデックス番号の最小値を調べたい
- 使用可能なインデックス番号の最大値を調べたい
- 日付と時刻
- システムの日付と時刻を求めたい
- システムの日付を参照したい
- システムの現在時刻を求めたい
- 日付の年の部分を求めたい
- 日付の月の部分を求めたい
- 月を表す文字列を求めたい
- 日付の日の部分を求めたい
- 曜日を調べたい
- 曜日を表す文字列を求めたい
- 時刻の時の部分を求めたい
- 時刻の分の部分を求めたい
- 時刻の秒の部分を求めたい
- 午前0時0分0秒から経過した秒数を求めたい
- 指定した日時の一部を参照したい
- 日付や時間を加算したい
- 2つの日付や時刻の間隔を求めたい
- 指定した年,月,日を日付型に変換したい
- 指定した日付文字列を日付型に変換したい
- 指定した時,分,秒に対応する時刻を求めたい
- 指定した時刻を日付型に変換したい
- 変換
- 文字コードを調べたい
- 指定した文字コードを文字に変換したい
- 式を整数型に変換したい
- 式を長整数型に変換したい
- 式を単精度浮動小数点数型に変換したい
- 式を倍精度浮動小数点数型に変換したい
- 式を通貨型に変換したい
- 式を日付型に変換したい
- 式をバイト型に変換したい
- 式をブール型に変換したい
- 式を文字列型に変換したい
- 変数情報
- 変数が配列かどうかを調べたい
- 式を日付に変換できるか調べたい
- 変数がEmptyかどうかを調べたい
- 式がNullかどうかを調べたい
- 式が数値かどうかを調べたい
- 式がオートメーションオブジェクトかどうかを調べたい
- 変数に関する情報を取得したい
- 変数の内部処理形式を調べたい
- ダイアログボックス
- 文字入力ダイアログボックスを表示したい
- メッセージダイアログボックスを表示したい
- スクリプトエンジン
- 使用中のスクリプト言語を調べたい
- スクリプトエンジンのメジャーバージョン番号を調べたい
- スクリプトエンジンのマイナーバージョン番号を調べたい
- スクリプトエンジンのビルドバージョン番号を調べたい
- その他
- 文字列を式として評価したい
- ステートメントを実行したい
- DHTML上でイベントハンドラをオブジェクトに割り当てたい
- ピクチャオブジェクトを取得したい
- コメントを記述したい
- RGBカラー値を使いたい
- ロケールIDを取得したい
- ロケールIDを設定したい
付録
- コンポーネントの利用について
- BASP21をインストールする
- メールを送りたい
- メールを受信したい
- 受信したメールを読みたい
- 半角カナを全角に直したい
- 文字の変換を行いたい
- その他のメソッド
- ASP・ADO 簡易リファレンス
- サンプルスクリプト集
- コンポーネントサイト集
- 定数と戻り値・設定値
- コマンドINDEX
- キーワードINDEX
この本に関連する書籍
-
最速攻略 VBScript サンプル大全集
Windows上での処理の自動化や一括処理(バッチ処理)をテーマとしたVBScriptのサンプルスクリプト集です。この本では,あるべき姿「処理の自動化」という切り口で解説を...
-
ASPポケットリファレンス
ASP(Active Server Pages)のポケットリファレンス集です。見やすいアイコン表示とわかりやすい解説,そして付録CD-ROMにも収録されているサンプル/文例でASPへの理解が...