逆引き VBScript
逆引き VBScript
★注意★ 廃止スケジュールが発表されています
2024年5月、VBScript の廃止スケジュールが発表されました。
2027年頃にオンデマンド機能は既定で無効となるようです。
詳しくはこちら
★注意★ VBScript は非推奨になりました
マイクロソフトは2023年10月に VBScript を非推奨にすると発表しました。
詳しくはこちら
基礎
- スクリプト作成の基礎 - Hello World!
- 変数
- 定数
- データ型(バリアント型(Variant)とは)
- 配列
- 制御構文(条件分岐)
- 制御構文(繰り返し)
- エラー処理
- try-catch のようにエラー処理をする
文字列操作
- アルファベットの大文字を小文字にする(LCase 関数)
- アルファベットの小文字を大文字にする(UCase 関数)
- 文字列の先頭から指定した文字数の文字列を取得する(Left 関数、 Mid 関数)
- 文字列の末尾から指定した文字数の文字列を取得する(Right 関数、 Mid 関数)
- 文字列の指定した位置から指定した文字数の文字列を取得する(Mid 関数)
- スペースを取り除く(Trim 関数、 LTrim 関数、 RTrim 関数)
- 文字列の一部を指定した文字列に置換する(Replace 関数)
- 文字列に指定した文字列が含まれるか検索する(InStr 関数、 InStrRev 関数)
- 文字数を取得する(Len 関数)
- 指定した区切り文字で文字列を分割する(Split 関数)
- 指定した文字を指定した個数で取得する(String 関数)
- 指定した数のスペースを取得する(Space 関数)
- 文字の並びを逆にする(StrReverse 関数)
- 文字列を比較する(StrComp 関数)
- 大文字と小文字、全角と半角を区別せずに比較する(文字列の比較モードの話)
- 文字の ANSI コードを取得する(Asc 関数)
- ANSI コードに対応する文字を取得する(Chr 関数)
- 文字列(シフトJIS)のバイト数を取得する
- 正規表現で文字列を検索/置換する
- 文字列を高速に連結する方法はどれだ?
- スネークケースをキャメルケースに変換する
- 文字の Unicode コードポイントを取得する(AscW 関数)
- Unicode コードポイントに対応する文字を取得する(ChrW 関数)
メッセージ表示
- メッセージボックスを表示する(MsgBox 関数)
- スクリプトの実行方法に応じた方法でメッセージを表示する(WScript.Echo メソッド)
- メッセージボックスを一定時間表示したあと自動で閉じる(Shell.Popup メソッド)
日付と時刻
- 現在の日付や時刻を取得する
- 日付・時刻から年/月/日/時/分/秒の部分を取得する
- 日付を計算する
- 日付と日付の間隔を求める
- 日付として認識できるか確認する
- 整数の年/月/日を日付型に変換する
- 日付文字列を日付型に変換する
- 整数の時/分/秒を日付型に変換する
- 時刻文字列を日付型に変換する
- 日付や時刻を決められた書式の文字列に変換する
ファイル操作(FileSystemObject etc…)
- パスを生成する(BuildPath メソッド)
- 完全なパスを取得する(GetAbsolutePathName メソッド)
- ドライブ名を取得する(GetDriveName メソッド)
- 親フォルダの名前を取得する(GetParentFolderName メソッド)
- ファイル名を取得する(GetFileName メソッド)
- 拡張子を除いたファイル名を取得する(GetBaseName メソッド)
- ファイルの拡張子名を取得する(GetExtensionName メソッド)
- 一時ファイル名(フォルダ名)を生成する(GetTempName メソッド)
- ファイルのバージョンを取得する(GetFileVersion メソッド)
- フォルダを作る(CreateFolder メソッド)
- フォルダをコピーする(CopyFolder メソッド)
- フォルダを移動する(MoveFolder メソッド)
- フォルダを削除する(DeleteFolder メソッド)
- テキストファイルを作る(CreateTextFile メソッド)
- ファイルをコピーする(CopyFile メソッド)
- ファイルを移動する(MoveFile メソッド)
- ファイルを削除する(DeleteFile メソッド)
- テキストファイルを開く(OpenTextFile メソッド)
- ドライブの存在を確認する(DriveExists メソッド)
- フォルダの存在を確認する(FolderExists メソッド)
- ファイルの存在を確認する(FileExists メソッド)
- 使用できるドライブオブジェクトのコレクションを取得する(Drives プロパティ)
- ドライブオブジェクトを取得する(GetDrive メソッド)
- フォルダオブジェクトを取得する(GetFolder メソッド)
- サブフォルダを取得する
- フォルダ内のファイルを取得する
- Windows の特殊フォルダのオブジェクトを取得する(GetSpecialFolder メソッド)
- ファイルオブジェクトを取得する(GetFile メソッド)
- FileSystemObject で扱える文字エンコーディング
- ファイル入出力する方法
- ファイル入出力(UTF-8編)
- テキストファイルの文字コードを変換する
- ファイルの更新日時を変更する
- Windows の特殊フォルダを取得する
- テキストファイルを読み取る
- テキストファイルに書き込む
データベース操作
- Connection も Command も使わないデータベース検索 | Recordset
- データベースを検索する | Connection.Execute
- データベースを検索する | Connection, Recordset
- データベースを検索する | Command
- Recordset の使い方
- 切断型のレコードセットの作り方
- SQL の代わりに Recordset を使ってデータを更新する
- データの更新が即時反映されないようにする(トランザクションの使い方)
スクリプトエンジン
Outlook
圧縮・解凍
その他
- .NET Framework の ArrayList クラスを使う
- IE11 を起動する
- データベースにアクセスする
- テキストメールを送信する(CDO利用)
- Dictionary(連想配列)を使う
- ループの先頭に戻す(Continue)
- ファイル転送(FTP)
- コンソール出力
- コンソール入力
- XML を読み込む
- Active Directory からユーザー情報を取得する
- 環境変数の取得・設定
- 多重実行を禁止する
- WScript オブジェクトの利用
- C# で作った COM コンポーネントを使う
- スクリプトをデバッグ実行する
- 処理時間を計測する
- システムのメモリ情報を取得する
- スクリプトが使用しているメモリ量を取得する
言語リファレンス等
アカウントを作成 して、もっと沢山の記事を読みませんか?
この記事が気に入ったら ことりと さんを応援しませんか?
メッセージを添えてチップを送ることができます。
この記事にコメントをしてみませんか?