lot entrée de commande de menu
j'ai une question . Il est possible de faire un lot de menu pour accepter plusieurs commandes en même temps?
Exemple : ( mon code )
@ECHO OFF
set tries=6
:top
cls
set /a tries=%tries% -1
if %tries%==0 (
goto penalty
)
Echo You have %tries% attempts left.
Echo Please enter your password to proceed
set /p password=
if %password%==Parola ta (
echo Welcome Your Name
ping localhost -n 5 >nul
cls
Echo CONNECTED!
C:
CD\
CLS
:MENU
CLS
ECHO ============= MENU NAME =============
ECHO -------------------------------------
ECHO 1. System Information TXT file
ECHO 2. Selection 2
ECHO 3. Selection 3
ECHO 4. Selection 4
ECHO 5. Selection 5
ECHO 6. Selection 6
ECHO 7. Selection 7
ECHO -------------------------------------
ECHO 8. Selection 8
ECHO -------------------------------------
ECHO 9. Selection 9
ECHO -------------------------------------
ECHO ==========PRESS 'Q' TO QUIT==========
ECHO.
SET INPUT=
SET /P INPUT=Please select a number:
IF /I '%INPUT%'=='1' GOTO Selection1
IF /I '%INPUT%'=='2' GOTO Selection2
IF /I '%INPUT%'=='3' GOTO Selection3
IF /I '%INPUT%'=='4' GOTO Selection4
IF /I '%INPUT%'=='5' GOTO Selection5
IF /I '%INPUT%'=='6' GOTO Selection6
IF /I '%INPUT%'=='7' GOTO Selection7
IF /I '%INPUT%'=='8' GOTO Selection8
IF /I '%INPUT%'=='9' GOTO Selection9
IF /I '%INPUT%'=='Q' GOTO Quit
CLS
ECHO ============INVALID INPUT============
ECHO -------------------------------------
ECHO Please select a number from the Main
echo Menu [1-9] or select 'Q' to quit.
ECHO -------------------------------------
ECHO ======PRESS ANY KEY TO CONTINUE======
PAUSE > NUL
GOTO MENU
:Selection1
systeminfo.exe>systeminfo.txt
ECHO ============INVALID INPUT============
ECHO -------------------------------------
ECHO Please select a number from the Main
echo Menu [1-9] or select 'Q' to quit.
ECHO -------------------------------------
ECHO ======PRESS ANY KEY TO CONTINUE======
PAUSE > NUL
GOTO MENU
:Selection2
Call cleanup.bat
:Selection3
and in here too...
:Selection4
and so on
:Selection5
and so on
:Selection6
and so on
:Selection7
and so on
:Selection8
and so on
:Selection9
and so on
:Quit
CLS
ECHO ==============THANKYOU===============
ECHO -------------------------------------
ECHO ======PRESS ANY KEY TO CONTINUE======
PAUSE>NUL
EXIT
pause
cls
) else (
goto top
)
goto top
Comment faire le programme accepte plus de 1 commande?
Par exemple 1,3,5 à s'exécuter dans le même temps?
ou d'une autre question, comment il est possible de l'annuler .exe .chauve-souris?
il y a un tel programme?
OriginalL'auteur Alex Goaga | 2013-05-21
Vous devez vous connecter pour publier un commentaire.
Suggestion: faire
call
degoto
et concaténer les commandes avec&
:Pour obtenir ce travail, vous devez alse ajouter
goto:eof
(eof
=fin de fichier) après le saut étiquettes, par exemple.:goto:eof
retourne le contrôle au programme principal.Exécuter et de regarder dans la
temp
dossier pour le code source.OriginalL'auteur Endoro
Est-ce ce que vous recherchez?
Menu Fichier.cmd
Fonctionne comme ceci:
OriginalL'auteur Andy Morris
Vous pouvez utiliser le
start "" command
mot-clé et chaque commande sera exécutée dans sa propre fenêtre, mais initiée par votre menu fichier de commandes.OriginalL'auteur foxidrive