Windowsのバッチファイルの話です。今はPowershellが標準かもしれませんが、ちょっとしたシェルならバッチファイルが簡単でしょう。
本題です。
引数は %1 %2 %3などで確認することが可能です。
しかし個数をチェックすることはできるのでしょうか?ちょっと調べましたが、個数をチェックすることはできませんでした。
C言語の Argv のような機能は見当たりませんでした。
Powershellは$args変数で個数が取得できるようです。
そこで工夫してバッチファイルで引数の個数を取得することにしました。
続きはこちらで
バッチファイルの引数の個数をチェックする
.