Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Enter Bestätigung in Batch Menü umgehen

Frage Entwicklung Batch & Shell

Mitglied: cbli

cbli (Level 1) - Jetzt verbinden

06.11.2006, aktualisiert 07.11.2006, 9837 Aufrufe, 3 Kommentare

So habe nun die Batch für meine Druckdateien Umstellung fertig und alles funktioniert dank der
hilfreichen Tipps hier wunderbar.
Ich habe in der Batch ein eigenes Menü mit den Zahlen 1 - 7 kreiert.

Beispiel:


(1) Lade Druckdatei 1
(2) Lade Druckdatei 2
(3) Lade Druckdatei 3
(4) Lade Druckdatei 4
(5) Orginaldruckdateien
(6) Status
(7) Programmende

Durch Drücken der entsprechenden Zahl wird der im Menü angegebene Befehl (mit goto) ausgeführt.
Bisher muss ich noch nach Eingabe einer Zahl diese mit Enter bestätigen damit der Befehl ausgeführt wird.
Dieses würde ich mir gerne noch sparen,d.h ich gebe z.B 1 ein und er führt sofort den Befehl aus ohne das ich mit Enter nochmals bestätigen muss.
Wie mache ich das ?

Gruß
Claus
Mitglied: maneich
06.11.2006 um 18:07 Uhr
Hallo,

ich weiß zwar nicht welches System Du hast aber mit der Choice.exe aus dem Resource Kit kannst du das machen. Mit

choice /c:1234567 Bitte Option waehlen!!!
for %%e in (0 1 2 3 4 5 6 7) do if errorlevel %%e goto xyz%%e

Die Sprungmarke muß also als letztes Zeichen die entsprechende Ziffer haben.

MfG maneich
Bitte warten ..
Mitglied: cbli
06.11.2006 um 18:19 Uhr
Entschuldige, bei mir läuft Win XP Prof (Clients) und Windows 2003 Server

Hier mal mein Menü mit der Auswahl

set choice=
set /p choice= Bitte einfach die gewuenschte Ziffer druecken

if not ´%choice%´==´´ set choice=%choice:~0,1%
if ´%choice%´==´1´ goto menu1
if ´%choice%´==´2´ goto menu2
if ´%choice%´==´3´ goto menu3
if ´%choice%´==´4´ goto menu4
if ´%choice%´==´5´ goto Original
if ´%choice%´==´6´ goto Status
if ´%choice%´==´7´ goto Beenden
:ECHO.
:ECHO "%choice%" Keine gueltige Auswahl
goto start


Gruß
Claus




Hallo,

ich weiß zwar nicht welches System Du
hast aber mit der Choice.exe aus dem Resource
Kit kannst du das machen. Mit

choice /c:1234567 Bitte Option waehlen!!!
for %%e in (0 1 2 3 4 5 6 7) do if
errorlevel %%e goto xyz%%e

Die Sprungmarke muß also als letztes
Zeichen die entsprechende Ziffer haben.

MfG maneich

Bitte warten ..
Mitglied: maneich
07.11.2006 um 00:45 Uhr
Hallo,

so kann man es natürlich auch machen, aber das hat nichts mit der choice.exe zu tun.

Damit definierst Du lediglich eine Variable mit dem Name "choice", könntgest hier auch a,b oder y,z oder jede andere Zeichenkombination verwenden.

Die choice.exe gibt je nachdem was Du drückst einen errorlevel zurück. Also für das Zeichen an erster Stelle "1", an zweiter Stelle "2" usw..

Es gibt aber noch einen Vorteil dabei; es werden nur die Zeichen akzeptiert, die bei choice angegeben sind. Du hast also immer eine gültige Auswahl, ansonsten kommst Du nicht weiter.

Mit Eingabe choice /? erhälst Du Infos über alle Parameter. Ich würde das mal auf alle Falle testen.

MfG maneich
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Choice Zusatztool, ENTER und ESC? (Batch) (23)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateinamen mit Batch-Datei ändern - Problem (9)

Frage von fffffuuuuuuuhhhh zum Thema Batch & Shell ...

Batch & Shell
Batch als Dienst bei Systemstart ohne Anmeldung ausführen (4)

Tipp von tralveller zum Thema Batch & Shell ...

Batch & Shell
Batch mit forfiles - Dateiendung filtern - Dateien löschen (2)

Frage von mschaedler1982 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Exchange Server
Exchange 2016 Standard Server 2012 R2 Hetzner Mail (41)

Frage von Datsspeed zum Thema Exchange Server ...

Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Off Topic
gelöst Fachzeitschriften als E-Book oder hardcoded? (11)

Frage von KowaKowalski zum Thema Off Topic ...

Windows 10
Windows Store Apps ohne Windows Store installieren (10)

Frage von keefien zum Thema Windows 10 ...