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

Variable für Leer?

Mitglied: blener

blener (Level 1) - Jetzt verbinden

18.02.2006, aktualisiert 20.07.2006, 3772 Aufrufe, 3 Kommentare

Hallo kennt jemand die Variable für leerzeichen?

set var=" "
if %var%==? echo ja

wenn die batch datei ausgeführt wird soll ja erscheinen.
Mitglied: blener
21.02.2006 um 17:25 Uhr
antwort selbst gefunden:

echo off
set /p hallo=
if not "%hallo%"="" goto a:
:a echo ausgang
goto exit
Bitte warten ..
Mitglied: joerns
15.07.2006 um 13:54 Uhr
Das kommt mir komisch vor, denn selbst, wenn überprüfung "True" zurückgibt, landet man in der nächsten zeile, also bei "echo ausgang"

js
Bitte warten ..
Mitglied: Biber
20.07.2006 um 20:29 Uhr
Das kommt mir komisch vor, ...

Mir auch, mir auch....

Schon bei
if not "%hallo%"="" ....
...sollte Mecker kommen: "=" "" ist syntaktisch an dieser Stelle nicht verarbeitbar.
Denn es sollten zwei Gleichheitszeichen sein beim IF-Vergleich.
Ob "goto a:" toleriert wird, weiß ich nicht, "goto a" (ohne Doppelpunkt) reicht aber.

Ob bei dieser Sprungmarke namens ":a" nun "echo ausgang" dahintersteht oder "Killroy was here" ist relativ gleichwertig. Wird beides ignoriert.
Und das "goto exit" wird dann als abschlussmeldung bringen "Sprungmarke nicht gefunden", weil es kein Label ":exit" gibt.
Also unterm Strich könnte es so ähnlich funktionieren:
01.
@echo off 
02.
set /p hallo= 
03.
if "%hallo%"=="" goto :eof  
04.
echo Variable [hallo] hat den Wert: [%hallo%]. 
05.
:. das "Pause" kommt aber nur, weil unten das "exit" folgt und sonst das Fenster zumacht,  
06.
:: bevor jemand das lesen kann 
07.
pause  
08.
:a echo ausgang und zwei Becher Joghurt und Oma anrufen.... 
09.
exit
So in etwa, denke ich...
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Mit zusammengesetzter Variable auf andere Variable zugreifen

gelöst Frage von abiberBatch & Shell2 Kommentare

Hallo zusammen, ich möchte in einer Batch Datei über Robocopy auf mehrere Rechner Dateien verteilen. Dazu möchte ich am ...

Batch & Shell

Schleifenausgabe ist leer

gelöst Frage von nico1999Batch & Shell3 Kommentare

Hi, da ich bisher nur einfache Android-Apps geschrieben habe, bin ich bei Batch noch relativ neu. Jedoch erscheint mir ...

Batch & Shell

Datei als Variable auslesen und Variable ändern

gelöst Frage von chainsawBatch & Shell1 Kommentar

Hallo Profis, ich komme mit folgendem Problem nicht weiter: In dem Verzeichnis "C:\logfiles" landen bei mir Log-Dateien. Diese Log-Dateien ...

Batch & Shell

Variablen Nutzen welche aus dem Inhalt von Variablen erstellt werden

gelöst Frage von der-blobBatch & Shell4 Kommentare

Hallo Zusammen, der Titel ist zwar nicht direkt aussage kräftig, aber jedoch weis ich nicht wie ich es beschreiben ...

Neue Wissensbeiträge
Humor (lol)
Telekom vs. O2 - 3:2
Erfahrungsbericht von the-buccaneer vor 10 StundenHumor (lol)2 Kommentare

Unglaublich aber wahr: Nachdem mein privater Anschluss am 19.04.18 auf VOIP und VDSL umgestellt wurde, hatte ich seitdem 1,5 ...

Batch & Shell

Windows 10 Heimnetzgruppe abgeschaft. Ein Script für einfache Netzwerk - Freigabe im Heimnetzwerk

Anleitung von treehe vor 12 StundenBatch & Shell1 Kommentar

Anleitung für eine einfache Netzwerkfreigabe unter Windows 10 Wie weiter hab mal ein kleines CMD - Script gebastelt. Womit ...

Verschlüsselung & Zertifikate

Efail die II - Warum SMime und PGP der Zeit hinterherhinken

Information von certifiedit.net vor 2 TagenVerschlüsselung & Zertifikate

Guten Morgen, nachdem der letzte Beitrag rege kommentiert wurde, die IT-Republik sich nun darüber streitet ob es nun ein ...

Off Topic

Landesarbeitsgericht schützt private Mobilnummern von Arbeitnehmern

Tipp von VGem-e vor 3 TagenOff Topic5 Kommentare

Servus Kollegen, wurde zwar für den Fall von kommunalen AN entschieden, betrifft aber naturgemäss oft auch AN im IT-Bereich: ...

Heiß diskutierte Inhalte
Netzwerke
IP-Adresse am zweiten Domänencontroller fest vergeben - Server verschwunden
Frage von DanielG1974Netzwerke12 Kommentare

Ich hab ein Problem, was ich bisher noch nicht erlebt habe Ich habe erfolgreich einen zweiten Server mit ActiveDirectory ...

Firewall
Sophos SG 125 nicht mehr erreichbar
Frage von GwaihirFirewall11 Kommentare

Hallo zusammen, ausgerechnet über die Feiertage stimmt etwas mit meiner Firmen-Firewall nicht. Es ist eine Sophos SG 125 und ...

Windows 10
Weiße Fenster beim Aufruf verschiedener Apps
Frage von deckerWindows 109 Kommentare

Hallo liebe Leute ! Ich habe ein Problem. Bei verschiedensten Anwendungen, wie z.B. beim Anhang, sind nur unlesbare weiße ...

Windows 10
Windows 10 Enterprise auf Pro Downgrade?
Frage von PandreasWindows 108 Kommentare

Ein neuer Kunde hat vor einem Jahr beim alten IT-Dienstleister eine PC mit Windows 10 Pro (laut Rechnung) gekauft. ...