私はすでに人々に0から9までの選択方法を知らせていますが、もっとオプションが必要です。
あなたはどんな考えがありますか?
私はすでに10や11のような数字を追加してみましたが、10 = 1と11 = 1のように最初の番号を選択するだけです。
私は方法がより多くの選択肢を持っており、サブディレクトリが本当に悪く見えるので、これは修正が必要です。
どこでも検索しました。私は人々にバッチファイルを選択させる方法を教えてください
これは、あなたが望んでいたように0から9まで行くことができるコード(私は初心者の悪いイムを知っている)
:net
ECHO off
cls
:netstart
ECHO.
ECHO Net...
ECHO 0. Accounts
ECHO 1. Config
ECHO 2. Continue
Echo 3. Help
Echo 4. Localgroup
Echo 5. Pause
Echo 6. Session
Echo 7. Statistics
Echo 8. Stat
Echo 9. View
set /p choice=
rem if not '%choice%'=='' set choice=%choice:~0;1%
if '%choice%'=='' ECHO "%choice%" Is Not An Option
if '%choice%'=='0' goto 0
if '%choice%'=='1' goto 1
if '%choice%'=='2' goto 2
if '%choice%'=='3' goto 3
if '%choice%'=='4' goto 4
if '%choice%'=='5' goto 5
if '%choice%'=='6' goto 6
if '%choice%'=='7' goto 7
if '%choice%'=='8' goto 8
if '%choice%'=='9' goto 9
ECHO.
goto netstart
:0
cls
ECHO Wait...
net accounts
pause
exit
:1
cls
ECHO Wait...
net config
pause
exit
:2
cls
ECHO Wait...
net continue
pause
exit
:3
cls
ECHO Wait...
net help
pause
exit
:4
cls
ECHO Wait...
net localgroup
pause
exit
:5
cls
ECHO Wait...
net pause
pause
exit
:6
cls
ECHO Wait...
net session
pause
exit
:7
cls
ECHO Wait...
net statistics
pause
exit
:8
cls
ECHO Wait...
netstat
pause
exit
:9
cls
ECHO Wait...
net view
pause
goto end
:end
cls
exit
あなたはこれまで自分でこれを解決しようとしましたか? – Ian
ユーザーは任意の文字列を入力できます。たとえば、「10」または「10」。バッチファイルでユーザー入力を取得する例を見つけるのは簡単なはずです。 – Julien