【.cmd】 バッチファイルスクリプト %15 【.bat】 (959レス)
上下前次1-新
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
953: 04/15(水)19:54 ID:r6S5gYIq(1/3) AAS
入力チェックの概念がないことに驚く
954(1): 04/15(水)19:57 ID:r6S5gYIq(2/3) AAS
>>952
変数に初期値を設定するのは悪習慣
955(1): 04/15(水)19:57 ID:r6S5gYIq(3/3) AAS
>>948 はよく見るとネストしまくっているド素人だな
956(1): 04/16(木)03:45 ID:Tn//Fa1q(1) AAS
choiceの現実的な使い方
for /f "usebackq" %%i in (`choice /n /c QABC`) do set item=%%~i
957: 948 04/16(木)12:12 ID:2FlBY5v4(1) AAS
>955
ド素人です。
>>954
そうなんですか?
でも変数に初期値を設定しないと
書いた>948元のベースで複数文字の入力分岐もやっています。
入力後にメニュー戻りした次に未入力でエンターすると前回入力が残って同じ処理に入ってしまう
省3
958: 04/16(木)23:38 ID:UfvpdfWz(1) AAS
偉そうにいちゃもん付けてる奴はスルーでいいから
959: 04/18(土)01:51 ID:wodX6Uui(1) AAS
findstrでならasciiか2バイト文字かの判別を出来るけどね
findstrの正規表現の . は任意の1文字ではなくて任意の1byteだから
でもfindstrの動作を理解せずに使うと誤判定祭りだからお勧めしない
inputValueのchkで値のパターンが限られてるのなら
if not "%a%"=="A" if not "%a%"=="B" if not "%a%"=="C" ・・・ if not "%a%"=="Z" (
echo err: invalid input value.
goto :INPT
省8
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s