Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Batch CHOICE Befehl unter win2000

Empfohlene Antworten

Hi

da es kein DOS Forum gibt probier ich es hier mal :D

unter Win2000 gibts es für die Batchprogrammierung keinen CHOICE Befehl mehr, der ja für Benutzerabfragen dient.

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

greetz

Eyes Only

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*

GOOGLE dein freund und helfer

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

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

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

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.