プロが教えるわが家の防犯対策術!

単純な構文のコマンドプロンプトが動きません
1を入力後すぐきえます。デスクトップにおいてbat ファイルをダブルクリック
で 1を入力後画面がすぐ消えます。

どなたか原因分かればお教えください。

以下

@ECHO OFF

REM ユーザーからの入力を受け付ける
set /P USER_INPUT="半角数字を入力してください: %USER_INPUT%"

ECHO 処理開始

IF 1 EQU %USER_INPUT% (
REM ユーザーからの入力が 1 の場合のみここの処理を行う。
ECHO 半角数字の1が入力されました

) ELSE IF 2 EQU %USER_INPUT% (
REM ユーザーからの入力が 2 の場合のみここの処理を行う。
ECHO 半角数字の2が入力されました

) ELSE IF 3 LEQ %USER_INPUT% (
REM ユーザーからの入力が 3 以上の場合のみここの処理を行う。
ECHO 半角数字の3以上が入力されました

)
ECHO 処理終了

A 回答 (2件)

どうしたいのでしょうか?画面がすぐに消えないようにしたいのですか?もしそういうことなら、


PAUSE
で止めてはどうでしょう。
    • good
    • 1
この回答へのお礼

ご返答ありがとうございます。
この記述では”半角数字の1が入力されました”となってほしいのが
ならず すぐきえるだけなのです。

お礼日時:2022/04/19 16:02

最終行に pause を書いたらよい。

    • good
    • 0
この回答へのお礼

pauseでやりたいことが出来そうです。
ありがとうございます。

お礼日時:2022/04/19 16:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!