使用 CHOICE (外部命令) + IF (內部命令)
內容大約如下:
-----------------------------------------------------------------------------
@echo off
echo A Run Mem
echo B Run Path
echo C Run Dir
choice /c:abc choose an option
if errorlevel 3 goto dir
if errorlevel 2 goto Path
:Mem
mem
goto End
:Path
path
goto End
:dir
dir
goto End
:end
-----------------------------------------------------------------------------
解說:
@echo off ← 執行時不顯示輸入的指令 ┬
echo A Run Mem ← 按 A 執行 Mem ∣ 顯示選擇的東西
echo B Run Path ← 按 B 執行 Path ∣
echo C Run Dir ← 按 C 執行 Dir ┴
choice /c:abc choose an option ← 提供可按 A 或 B 或 C
if errorlevel 3 goto Dir ← 判斷按了 C,前進到 :dir 標籤
if errorlevel 2 goto Path ← 判斷按了 B,前進到 :Path 標籤
:Mem ← 標籤,表示 所執行的位置所在
mem ← 執行 mem
goto End ← 前進到 :End 標籤
:Path ← 標籤,表示 所執行的位置所在
path ← 執行 path
goto End ← 前進到 :End 標籤
:dir ← 標籤,表示 所執行的位置所在
dir ← 執行 dir
goto End ← 前進到 :End 標籤
:end ← 標籤,表示所執行的位置所在
|