変数を初期化し引数チェックもしたい時(Windows bat)

batを書いている時に、変数に中身があるかチェックする処理を入れたい時がある。今回はそれの解決策を提案。

結論:初期値をシャープ”#”等、到底使わなさそうな文字を入れておく。

解消される点: 変数を標準出力させてもnullなのか空白なのかわからない。 →判断できるようになる。

考慮が必要な点:”#” を入力値に持ちうるバッチの場合、このコードでは”#”が未入力として処理されるので良くない。”var is null”みたいな値が良いかもしれない。 → お好みの初期値をどうぞ

コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください