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
GELÖST

Variablen werden nicht aufgelöst

Frage Entwicklung Batch & Shell

Mitglied: Nobby1805

Nobby1805 (Level 1) - Jetzt verbinden

09.07.2008, aktualisiert 21:09 Uhr, 4782 Aufrufe, 4 Kommentare

Hallo,

ich kämpfe jetzt seit längerem gegen ein Problem der Klasse "wie kann man nur so blöd sein" aber irgendwie stehe ich auf dem Schlauch habe schon länger keine Batche mehr geschrieben, das rächt sich jetzt.

Ganz einfaches Codeschnipsel:

@echo off
set test = ABCD
echo test ist %test%
set test

und das Ergebnis ist


test ist .
test = ABCD

warum wird test beim echo nicht aufgelöst ? Und natürlich in der "wahren" Umgebung auch nicht ...

Vielen Dank im Voraus für jeden Tipp
Nobby
Mitglied: Biber
09.07.2008 um 20:34 Uhr
Moin Nobby,

willkommen im Forum.
Du hast ungewollt eine Variable namens %test % definiert ("Test"+Leerzeichen), aber beim Echo eine Variable namens %test% (ohne Leerzeichen) abgefragt.

Funktionieren würde demnach
01.
@echo off & setlocal 
02.
set test = ABCD 
03.
set test=XYZ 
04.
echo [test ] ist [%test %] 
05.
echo [test] ist [%test%]
Grüße
Biber
Bitte warten ..
Mitglied: Nobby1805
09.07.2008 um 20:42 Uhr
Moin moin Biber,

mein Dank wird dir ewig nachschleichen ... da will man schon mal schön formatieren und dann so was.

Gruß aus Essen
Nobby

PS in der Scriptsprache in der ich heute (nach vielen Jahren Abstinenz) noch fit bin wäre so etwas nicht passiert: DCL (Digital Command Language). Anscheinend hat Dave Cutler sich hier nicht durchsetzten können
Bitte warten ..
Mitglied: Biber
09.07.2008 um 20:58 Uhr
Moin Nobby,
Anscheinend hat Dave Cutler sich hier nicht durchsetzen können
Vermutlich waren ihm einfach Bills Praktikanten zahlenmäßig zu hoch überlegen...
Oder er ist aus anderen Gründen schreiend weggelaufen.
da will man schon mal schön formatieren
Das kenn ich... bei meinen Onelinern ist ein Dauerproblem...

Grüße an die Ruhrgas (für die ich auch schon was zusammengeschreddert habe)
Biber
Bitte warten ..
Mitglied: Nobby1805
09.07.2008 um 21:09 Uhr
Grüße an die Ruhrgas

Werde ich ausrichten, womit habe ich mich geoutet ? Vielleicht kennen wir uns sogar persönlich ?
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
DNS
Android-VPN, Hostname wird nicht aufgelöst (3)

Frage von metal-shot zum Thema DNS ...

Batch & Shell
gelöst Ausgelagerte Variablen in Batchdatei (6)

Frage von mp-home zum Thema Batch & Shell ...

Batch & Shell
gelöst Variablen Zusammenbauen 2.0 ( Batch ) (6)

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
gelöst FOR Loop Variablen ( Batch ) (2)

Frage von clragon zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hardware
Laptop ins Salzwasser gefallen (18)

Frage von Marcel94 zum Thema Hardware ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (13)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Hardware
Lenovo Yoga 500 über angeschlossene USB Tastatur booten (13)

Frage von thomasreischer zum Thema Hardware ...

Viren und Trojaner
Wie werde ich den Mist "fanli90" wieder los? (12)

Frage von Taumel zum Thema Viren und Trojaner ...