WindowsNT4.0(SP6)で、バッチファイルを作ろうと思っています。
会話形式で標準入力からの入力待ちで処理を止めたいのですが、どうしたらいいのでしょうか?
Solarisなら下のような感じなのですが、Windowsではどうやったらいいのかわかりません。
どうか教えてください。
Solaris(csh)の場合・・・
#!/bin/csh
echo -n "年齢入力"
set innum=$<
#
if ($innum < 19)then
echo "あなたは成人ではありません"
else
echo "あなたは成人です"
endif
exit
No.1
- 回答日時:
待つだけならPAUSEを使えば、それらしくなると思いますが、
Key入力に対して動作を変える場合は、簡単なToolが必要かと思います。
(本当に、簡単に作れますが...。)
ご回答頂きましてありがとうございます。
できればツールを使わずにやりたかったのですが、無理そうですね(^^;
どうもありがとうございました。
No.2ベストアンサー
- 回答日時:
標準コマンドでは無理なのかな?
自分の場合、昔はDOS6の「choice」を使ってましたが(1文字判断のみ)、今はperlに逃げて(?)います。
ということで、quenistaさんが言われている通りフリーのツールを使うのがいいのでは?
参考URLのnumkeyなんてどうですか?(MS-DOSですが...)
ちなみに、入力結果(実行結果)の判断は「IF %ERRORLEVEL%」で行いますが、
「IF %ERRORLEVEL% EQU ・・・」といったように比較演算子は、次のようになります。
EQU - 等しい
NEQ - 等しくない
LSS - より小さい
LEQ - 以下
GTR - より大きい
GEQ - 以上
参考URL:http://www.vector.co.jp/vpack/filearea/dos/util/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- その他(プログラミング・Web制作) zshの例外処理 1 2022/06/02 16:36
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
googleカレンダーの予定を入力...
-
Office Word [ここに入力] が...
-
PDF 入力途中で改行したい
-
「ディ」はどう入力すればいい...
-
Excelのセルを飛ばして入力する
-
powerpointで空白を作ることが...
-
Excel、Wordで入力をしていたら...
-
ACCESS2003。数値型のフィール...
-
文字入力するとフリーズします。
-
エクセルでセル未入力時の初期...
-
MACで化学式を入力する方法を教...
-
Forms のアンケートで、地図を...
-
文字入力すると2重になってしまう
-
【至急!】 米Amazonのアカウン...
-
スマホをPC(windows10)の手書き...
-
パソコンで単純作業の入力について
-
Excel共有設定で入力セルがずれる
-
パワプロ9
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
googleカレンダーの予定を入力...
-
エクセルでセル未入力時の初期...
-
PDF 入力途中で改行したい
-
Office Word [ここに入力] が...
-
パソコンで単純作業の入力について
-
エクセルでセルに「氏名を入力...
-
「ディ」はどう入力すればいい...
-
濁点のつく字が入力出来ないと...
-
Excelのセルを飛ばして入力する
-
小さい「う」
-
り を数字で表す
-
ダウンロードしたフォーマット...
-
EXCEL VBA でインプットボック...
-
MACで化学式を入力する方法を教...
-
Googleスプレッドシートで時間...
-
文字入力すると2重になってしまう
-
Forms のアンケートで、地図を...
-
文字を入力すると左下に表示さ...
おすすめ情報