- ベストアンサー
バッチファイルでユーザーに入力させた値を取得するには?
バッチファイルで処理を行い、処理の途中で ユーザーに何かコードなどを入力させて その値を取得して処理を行いたいのですが そのような方法はありますでしょうか? どなたか、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
OSがWindows 2000/XP なら echo 前処理 set /P IN=コードを入力してください: echo 入力されたコードは %IN% です。 というふうに set コマンドで取得できます。 Windows 98/Me ですと標準のコマンドでは無理なので、フリーソフトを使うことになります。BATUTY なんかが有名です。(参考URL)
その他の回答 (2)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
XPなんかだとこんなかんじ ---------------------------- @echo off set /P INP=値を入力して下さい> echo %INP%
質問者
お礼
ありがとうございます。 参考になりました。
- 2531kbps
- ベストアンサー率13% (183/1333)
回答No.1
「CHOICEに変わるコマンドは無いですか? 」 http://bbs.com.nifty.com/mes/cf_wrentC_list/FPCU_B020/wr_sq=04111914420807572252 かなあ。
質問者
お礼
ありがとうございました。 参考になりました。
お礼
OSはWindows Server 2003ですが 上記でうまくできました。 どうもありがとうございます。