執行bat時,想輸入數字來判別說要開啟哪個資料夾,
請問該如何寫呢?
有嘗試一下,但不太熟悉,望請指教。
set /p %1="請輸入"
if %1% == a goto test1
if %1% == b goto test2
if %1% == c goto test3
:test1
echo 開啟(a資料夾)
start G:\a資料夾\
exit
:test2
echo 開啟(b資料夾)
start G:\b資料夾\
exit
:test3
echo 開啟(c資料夾)
start G:\c資料夾\
exit
pause
如果使用IF會使得批次檔變複雜,直接用GOTO比較簡潔
<pre class="c" name="code">
@ECHO off
set /p AA=輸入代號:
goto %AA%
:1
echo 111
goto :eof
:2
echo 222
goto :eof
:3
echo 333
goto :eof
:4
echo 444
goto :eof
:5
echo 555
goto :eof
開啟資料夾 用 explorer d:\foldername
詳參http://support.microsoft.com/kb/130510/zh-tw