[Batch]Menu

Status
Niet open voor verdere reacties.

RagingDemon

Gebruiker
Lid geworden
9 jul 2003
Berichten
14
Hoi

Kan iemand me misschien vertellen hoe ik een menu kan maken in een batch bestand.
Het zou opzich wel gekund hebben met de dos commando 'CHOICE' alleen deze is niet meer geimplementeerd in Windows XP.

Heeft iemand nog suggesties en eventueel een voorbeeldje?
Alvast hartelijk bedankt. :thumb:
 
ja, gewoon om input vragen en erboven eerst uitechoeen:
typ 1 voor NET SEND, typ een 2 voor blabla, typ een 3 voor foobar en typ 0 om terug te keren naar xxxx

creatief! :p
 
ja, gewoon om input vragen en erboven eerst uitechoeen:


creatief! :p

dit had ik zelf ook wel kunnen bedenken :D
Maar ik bedoelde meer in de trend van:

als je dus een echo menuutje maakt dat je dus een keuze kan invoeren van het menu en dat je dan naar een submenu gaat met weer allemaal opties.

Hopelijk heeft iemand hier een oplossing voor.
 
Eerst je menu echoen en daarna doormiddel van de syntax:
Code:
SET /P variable=[promptString]

dan krijgt de user de vraag [promptString] voor zijn kiezen in runtime en kan hij/zij tikken
daarna is de input van de user te gebruiken door %variabele%

en dus kun je zelf dmv if %variabele%=="1" goto optie 1
je eigen structuur opbouwen
 
als je dus een echo menuutje maakt dat je dus een keuze kan invoeren van het menu en dat je dan naar een submenu gaat met weer allemaal opties.
is dat niet precies wat ik zei? :p

Zoals Ellasar ook al zei, gewoon via die line input vragen en erboven dus een menu echoen.
 
is dat niet precies wat ik zei? :p

Zoals Ellasar ook al zei, gewoon via die line input vragen en erboven dus een menu echoen.

Mijn excuses,

Ik had je antwoord niet helemaal goed begrepen,
toch bedankt allemaal :thumb:
 
PHP:
@echo off

title chat programm (written by hardbass)

goto menu

:menu
	cls
	echo ########################################
	echo # naar wie wil je het zenden?          #
	echo #--------------------------------------#
	echo # 1.   bas                             #
	echo # 2.   beneden                         #
	echo # 3.   ronald                          #
	echo # 9.   custom ip                       #
	echo # - - - - - - - - - - - - - - - - - -  #
	echo # A.   iedereen                        #
	echo # Q.   end                             #
	echo ########################################

	:choice
	set /p c=[maak uw keuze]
	
	if "%c%"=="1" goto bas
	if "%c%"=="2" goto beneden
	if "%c%"=="3" goto roon
	if "%c%"=="A" goto iedereen
	if "%c%"=="Q" goto einde
	if "%c%"=="9" goto cip
	if "%c%"==""  goto no option
	
:no option
	echo.
	echo.  
	echo  sorry this isn't an option watch out for headers (hoofdletters)
	echo.
	echo. 
	pause 
	goto menu

:bas


:beneden

	
:roon

	
:iedereen

	
:cip


:einde
	exit
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan