いくつかの情報を要求するバッチがあるので、コマンド set /p "var=" を使用することにしましたが、操作または制限を行いたいので、最初に
- 日付を聞き
set /p "DATE=insert date like this 2012/07/15="
たい場合は、入力がこの方法である場合にのみ回答を受け入れたい 2012/07/15
2.クーポン番号を尋ねたい場合set /p "NUMBER=insert number="
は、 IF THE CODE FIRST CHARACTER WAS Z THEN NUMBER=NUMBER IGNORING Z を実行したいです。たとえば、ユーザーが z12345 を挿入した場合、 NUMBER=12345 が必要なので、コマンドのこの半分をIF '%var:~0,1%'=='z' then ???
実行しました。残りはどうしたらいいのかわからない
また、4番目のcharcetrを実行したい場合、これが機能しないことに気付きましたIF '%var:~4,1%'=='g'
。なぜですか?