Top-Themen

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 If thene Else in Batch programmierung

Mitglied: greenwood-pro

greenwood-pro (Level 1) - Jetzt verbinden

14.05.2007, aktualisiert 18:44 Uhr, 10165 Aufrufe, 5 Kommentare

Ich brauch Hilfe

Ich weis nicht was ich falsch mache:

@echo off
set /p name=Wie heisst du?
hallo %name%
if %name%"=="dominik" goto a
if not %name%"=="dominik" goto b
:a
echo wie gehts
:b
echo verschwinde
pause

das mit dem if funktioniert einfach nicht
weis jemand was ich falsch mache?

danke schon mal im voraus
Änderung(en):
14.05.2007 17:17
Ich habe mir erlaubt, die Codeblöcke richtig darzustellen.

Dani
(glob. Admin)
Mitglied: Chribu
14.05.2007 um 17:00 Uhr
Hallo greenwood-pro,

so sollte es funktionieren:

01.
@echo off 
02.
SET name= 
03.
SET /p name=Wie heisst du? 
04.
echo "hallo %name%" 
05.
IF '%name%'=='dominik' GOTO a 
06.
IF NOT '%name%'=='dominik' GOTO b 
07.
 
08.
:a 
09.
echo wie gehts 
10.
GOTO Ende 
11.
  
12.
:b 
13.
echo verschwinde 
14.
GOTO Ende 
15.
  
16.
:Ende 
17.
 
18.
pause
Ich hoffe ich konnte dir weiterhelfen!
Schönen Tag noch!

Chribu
Bitte warten ..
Mitglied: Knicke
14.05.2007 um 17:02 Uhr
Hi!

Du hast die Variable "name" nicht in Anführungszeichen gapackt!

so ist's besser:
01.
.... 
02.
if "%name%"=="dominik" goto a 
03.
if not "%name%"=="dominik" goto b 
04.
....
Cu
Knicke
Bitte warten ..
Mitglied: greenwood-pro
14.05.2007 um 17:09 Uhr
danke es hat funktioniert und weiß auch jemand wie der befehl "choice" funktioniert?
Bitte warten ..
Mitglied: greenwood-pro
14.05.2007 um 17:11 Uhr
danke hatte sich schon erledigt
Bitte warten ..
Mitglied: Biber
14.05.2007 um 18:44 Uhr
Moin greenwood-pro,

die eigentliche Frage ist ja nun beantwortet und Du hast ja auch schon den Beitrag auf gelöst gesetzt.
Danke dafür.

Das Thema choice.com sollten wir, wenn unbedingt nötig, in einem neuen Beitrag abfackeln.

Allerdings vorab zu choice.com die Anmerkungen:
  • bei den Windows-Versionen, bei denen es mit ausgeliefert wurde, gibt es sowhl in der Windows-Hilfe wie auch bei Aufruf "choice /?" eine brauchbare Hilfe
  • es wird allerdings nicht mehr mit ausgeliefert, weil es selbst für M$-Verhältnisse jenseits von gut und böse zusammengeschrotet war. Buggy und fernab jeglicher Standards.
  • offizieller "logischer Nachfolger" ist der auch von Dir verwendete "Set /P"-Befehl. Mit dem Du auch in der Tat alles nachbilden kannst, was Du mit choice.com zusammenkryptest.
  • choice.com wird nur auf Rechnern verhanden sein, die entweder noch Win98 o.ä. instaliert haben oder wo Du/Dein Batch eine choice.com mitbringt. Damit ist wiederum der Vorteil eines Batches ("der läuft überall ohne Installation und Hilfstools") weg.

Also bitte überlege/überschlafe nochmals Deine Strategie und wenn es - warum auch immer- so sein sollt, dass Du choice.com für den Heilsbringer hältst und nicht aus der Choice-Hilfe schlau wirst - dann stelle die Frage bitte noch einmal in einem neuen Beitrag.

Ich schliesse den Beitrag - wenn ich nichts Gegenteiliges von Dir höre, lasse ich auch geschlossen.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Get-Aduser - If then else???
gelöst Frage von MuHMuHBatch & Shell2 Kommentare

Hallo Zusammen, ich exportiere mit nachfolgendem Code (nachfolgende ein kleiner Auszug) Daten aus dem ADS in eine CSV-Datei, die ...

Batch & Shell
If .then in einer Batch
gelöst Frage von NewNoobBatch & Shell2 Kommentare

Hallo, ist es möglich ,dass in einer batch eine ift then abfrage stattfinden kann und zwar habe ich eine ...

Batch & Shell

Rechnen mit Variablen - Batch Programmierung

gelöst Frage von LH.AppsBatch & Shell7 Kommentare

Bei folgendem Code gibt er immer mehrere Ergebnisse oder "ECHO ist ausgeschaltet (OFF)." aus: Optimierungsvorschläge? PS: Für die Variable ...

Batch & Shell

Batch Programmierung IF Abfragen

gelöst Frage von PanubuBatch & Shell8 Kommentare

Hallo zusammen, ich möchte gerne einige IF-Abfragen in einer Batch programmieren, was allerdings nicht so möchte wie ich. Er ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 4 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 16 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 18 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 19 StundenMicrosoft12 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server31 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...