Zum Inhalt springen

Batch CHOICE Befehl unter win2000


Eyes Only

Empfohlene Beiträge

was meinst du mit benutzerabfragen??

um user zu bearbeiten gibts den befehl net user. falls du nur den username ausgegeben haben willst probliers mit %username%.

wenn das alles nichts für dich ist formulier die frage doch bitte um. ich hab nie unter dos selbst gearbeitet :( *leider*

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich möchte eine auswahl an optionen anzeigen

[1] Option [1]

[2] Option [2]

Auswahl: _

der Benutzer soll jetzt einfach die zutreffende Nummer drücken

oder dementsprechend

Frage: Wieviele CD/DVD Laufwerke sind vorhanden ?

Antwort: _

gibt er die passende Antwort ein

und CHOICE diente ja bisher dazu solche Abfragen zu realisieren

greetz

Eyes Only

Link zu diesem Kommentar
Auf anderen Seiten teilen

da du anscheinend das 1ste google ergebins noch nicht gefunden hast ;)

@ECHO OFF

CLS

:LOOP

ECHO A. Menu item A

ECHO B. Menu item B

ECHO C. Menu item C

ECHO Q. Quit

:: SET /P prompts for input and sets the variable

:: to whatever the user types

SET Choice=

SET /P Choice=Type the letter and press Enter:

:: The syntax in the next line extracts the substring

:: starting at 0 (the beginning) and 1 character long

IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%

ECHO.

:: /I makes the IF comparison case-insensitive

IF /I '%Choice%'=='A' GOTO ItemA

IF /I '%Choice%'=='B' GOTO ItemB

IF /I '%Choice%'=='C' GOTO ItemC

IF /I '%Choice%'=='Q' GOTO End

ECHO "%Choice%" is not valid. Please try again.

ECHO.

GOTO Loop

:ItemA

ECHO Insert commands for Item A.

GOTO Again

:ItemB

ECHO Insert commands for Item B.

GOTO Again

:ItemC

ECHO Insert commands for Item C.

GOTO Again

:Again

PAUSE

CLS

GOTO Loop

:End

Link zu diesem Kommentar
Auf anderen Seiten teilen

thx

es ist nur so dass man bei google millionen von begriffen eingeben kann und bei denen wo ich es versucht habe war diese quelle nicht dabei

bloss um missverständnissen aus dem weg zu gehen

CHOICE gibt es wirklich nicht mehr unter win2000

das choice in dem Beispiel oben ist eine Variable, nicht der choice befehl

das geheimnis oben liegt an den /P und /I Parametern, die ich bisher nicht kannte

greetz

Eyes Only

Link zu diesem Kommentar
Auf anderen Seiten teilen

es ist nur so dass man bei google millionen von begriffen eingeben kann und bei denen wo ich es versucht habe war diese quelle nicht dabei

nicht wenn du meinen Google link angeklickt hättest :D

bloss um missverständnissen aus dem weg zu gehen

CHOICE gibt es wirklich nicht mehr unter win2000

hast du in deinem 1. post bereits gesagt und das stimmt so auch

Kennt ihr zufällig noch einen anderen Befehl der zur Benutzerabfrage unter DOS verwendbar ist ?

das choice in dem Beispiel oben ist eine Variable, nicht der choice befehl

das geheimnis oben liegt an den /P und /I Parametern, die ich bisher nicht kannte

Ich hätte dir auch antworten können: kopier dir doch die choice datei von nem win98 rechner. ist nicht schön geht aber. :rolleyes:

ansonsten gibt es eben nur diesen oder ähnliche work arounds unter windows 2000

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...