bat

Windows bat: バッチファイルでJUnitのようにテストする

BatUnit Windowsのバッチファイルで、JUnitのようにテストのサポートをするプログラムです。仕様はプログラム中のコメントに記載しています。 バッチファイル(GitHub) 随時追加しています。 BatUnit 機能一覧 AssertEquals.bat:2つの値(期待値と検証する値)…

Windows bat: フォルダの存在を確認する

DirectoryExists.bat Windowsのバッチファイルで、任意のファイルパスにフォルダが存在するかを判定するプログラムです。仕様はプログラム中のコメントに記載しています。 実行に必要なバッチファイル(GitHub) DirectoryExists.bat 処理抜粋 判定部分を抜粋…

Windows bat: ファイルの存在を確認する

FileExists.bat Windowsのバッチファイルで、任意のファイルパスにファイルが存在するかを判定するプログラムです。仕様はプログラム中のコメントに記載しています。 実行に必要なバッチファイル(GitHub) FileExists.bat 処理抜粋 判定部分を抜粋しています…

Windows bat: 文字列の整数判定をする

IsInteger.bat Windowsのバッチファイルで文字列が整数かどうかの判定をするプログラムです。仕様はプログラム中のコメントに記載しています。 実行に必要なバッチファイル(GitHub) IsInteger.bat 処理抜粋 整数判定部分を抜粋しています。 ライブラリとして…

Windows bat: バイト数の上限を超えたファイルをローテートする

FileRotate.bat Windowsのバッチファイルでログ等のファイルをファイルサイズによりローテートするプログラムです。仕様はプログラム中のコメントに記載しています。 ※本記事ではファイルサイズの判定についてのみ説明し、ファイルのローテートについて「ロ…

Windows bat: プロパティファイルを読み、環境変数に設定する

Properties.bat Windowsのバッチファイルでプロパティファイルを読み込む環境変数に設定するプログラムです。仕様はプログラム中のコメントに記載しています。 実行に必要なバッチファイル(GitHub) Properties.bat FileExists.bat 処理抜粋 プロパティファイ…

Windows bat: コマンドでキーボードレイアウト(CapsLockをCtrl、無変換を半角/全角キー)に変更する

本記事は下記の環境で検証しています。 Windows 10 Pro バージョン 1703 (OS ビルド 15063.540) レジストリの設定を変更するため、失敗するとOSが壊れる恐れがあります。実施は十分に注意の上、自己責任でお願いします。PCキーボードのキーのレイアウト変更…

Windows bat: 設定ファイルを読む

Windowsのバッチファイルで、変数を定義した設定ファイルを読み込む方法です。 本記事では下記の2通りの方法を紹介します。 key=value形式のファイルをファイル処理にて読み込む 別のバッチファイルに環境変数を定義し、callする key=value形式のファイルは…

Windows bat: ログ等のファイルをローテートする

FileRotate.bat Windowsのバッチファイルでログ等のファイルをローテートするプログラムです。仕様はプログラム中のコメントに記載しています。 ※ファイルサイズによるローテートは「バイト数の上限を超えたファイルをローテートする」をご参照ください。 実…

Windows bat: サービスの状態監視をする

Windowsのサービスの状態監視をするbatプログラムのサンプルです。OVOなどの監視サービスを利用することを想定し、実行中以外の場合にエラーログ(Error.log)に出力します。もっともサービス監視はどの監視サービスにもありますし、監視機能を自前で用意する…