Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Auswahlverfahren Kürzer Fassen

Frage Entwicklung Batch & Shell

Mitglied: jakicoll

jakicoll (Level 1) - Jetzt verbinden

21.02.2007, aktualisiert 16:36 Uhr, 3358 Aufrufe, 1 Kommentar

Wie kann ich ein Auswahlverfahren (Menü) kürzer schreiben

Wie kann ich ein Auswahlverfahren (Menü) kürzer schreiben?

Ich würde das so machen

[code]
:select
REM Beginn Des Auswahlbereiches
Echo Aufgabe Nummer
Echo ----------------------------------------------------------------------
Echo Aufgabe 1 1
Echo Aufgabe 2 2
Echo Aufgabe 3 3
Echo Beenden 4
Set /p Aufgabe=Was willst du heute tun? Nr.
If %Aufgabe%==1 goto 1
If %Aufgabe%==2 goto 2
If %Aufgabe%==3 goto 3
If %Aufgabe%==4 goto end
:Welche Aufgabe
Echo Sorry
Echo Ich hab dich nicht verstanden
Echo Bitte waehle eine von den Vorgegebenen Nummer aus
pause
cls
goto select
:1
Echo Aufgabe 1
goto end
:2
Echo Aufgabe 2
goto end
:3
Echo Aufgabe 3
goto end
:end
pause
exit
[/Code]

Jakob
Mitglied: bastla
21.02.2007 um 16:36 Uhr
Hallo jakicoll!

Allzuviel lässt sich nicht machen, etwas kürzer ist es so:
01.
@echo off 
02.
:select 
03.
REM Beginn Des Auswahlbereiches 
04.
cls 
05.
Echo Aufgabe Nummer 
06.
Echo ---------------------------------------------------------------------- 
07.
Echo Aufgabe 1 1 
08.
Echo Aufgabe 2 2 
09.
Echo Aufgabe 3 3 
10.
Echo Beenden 4 
11.
Echo. 
12.
Set /p Aufgabe=Was willst du heute tun? Nr. 
13.
If %Aufgabe% LEQ 4 goto :%Aufgabe% 
14.
:0 
15.
Echo Sorry 
16.
Echo Ich hab dich nicht verstanden 
17.
Echo. 
18.
Echo Bitte waehle eine von den vorgegebenen Nummern aus! 
19.
pause>nul 
20.
goto select 
21.
:1 
22.
Echo Aufgabe 1 
23.
goto end 
24.
:2 
25.
Echo Aufgabe 2 
26.
goto end 
27.
:3 
28.
Echo Aufgabe 3 
29.
goto end 
30.
:4 
31.
:end 
32.
pause
Nach der jeweiligen Aufgabenausführung könnte auch ein "goto :select" folgen, um erneut das Menü aufzurufen.

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Hardware
Kurze, farbige Stromkabel (12)

Frage von Der-Phil zum Thema Hardware ...

Multimedia & Zubehör
Händler für kurze Monitorkabel? (7)

Frage von Datenreise zum Thema Multimedia & Zubehör ...

Windows 7
Programm blitzt kurz auf und schließt wieder (3)

Frage von Altos10 zum Thema Windows 7 ...

Windows Netzwerk
Kurzer und neutraler Name für neues Domänennetzwerk (18)

Frage von heinz2017 zum Thema Windows Netzwerk ...

Neue Wissensbeiträge
Firewall

PfSense Repository für Version 2.3.x

(2)

Information von Dobby zum Thema Firewall ...

LAN, WAN, Wireless

WPA-2 hat erste Risse: KRACK

(4)

Information von the-buccaneer zum Thema LAN, WAN, Wireless ...

Hardware

GPD Pocket: Winziger Laptop für Wenig Tipper

(1)

Information von pelzfrucht zum Thema Hardware ...

Windows 10

Microsoft veröffentlicht das "Fall Creators Update

(10)

Information von Penny.Cilin zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (20)

Frage von sunics zum Thema Hosting & Housing ...

Windows 7
gelöst Windows 7 Anmeldedomäne festlegen (13)

Frage von flotaut zum Thema Windows 7 ...