サンプル集  >  MS-DOS  >  条件分岐
条件分岐
2005/05/12

条件分岐文の使用例です。

◆環境
OS Windows 2000 Professional

DOS003.bat
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
@echo off
rem ########################################################
rem
rem   条件分岐
rem
rem   2005.05.12 ymlib.com 新規作成
rem
rem ########################################################

:MENU
echo 1...朝
echo 2...昼
echo 3...夜
set inpt=
set /p inpt=番号を選んで下さい。
if not '%inpt%'=='' set inpt=%inpt:~0,1%
if '%inpt%'=='1' goto :ASA
if '%inpt%'=='2' goto :HIRU
if '%inpt%'=='3' goto :YORU
echo 1 から 3 を選択して下さい。
goto :MENU

:ASA
echo おはよう
goto :END

:HIRU
echo こんにちわ
goto :END

:YORU
echo こんばんわ
goto :END

:END

◆実行結果
>DOS003.bat
1...朝
2...昼
3...夜
番号を選んで下さい。2
こんにちわ

>DOS003.bat
1...朝
2...昼
3...夜
番号を選んで下さい。3
こんばんわ

>DOS003.bat
1...朝
2...昼
3...夜
番号を選んで下さい。4
1 から 3 を選択して下さい。
1...朝
2...昼
3...夜
番号を選んで下さい。1
おはよう

▲ PageTop  ■ Home


Copyright (C) 2013 ymlib.com