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 Variable soll Variable setzen

Mitglied: mc-doubleyou

mc-doubleyou (Level 2) - Jetzt verbinden

27.12.2013, aktualisiert 19:19 Uhr, 1599 Aufrufe, 6 Kommentare, 2 Danke

Hallo zusammen,

ich versuche eben bestimmt durch eine Variable eine andere zu definieren, ich hatte gehofft das ginge so - aber leider nicht

01.
set Autos=fahren
02.
set Menschen=gehen
03.

04.
set var1=Autos
05.

06.
echo %var1% %%var1%%
leider bekomme ich dann

01.
Autos %Autos%
Hoffe es kann jemand helfen und schönes Wochenende!

LG mcdy
Mitglied: colinardo
LÖSUNG 27.12.2013, aktualisiert um 19:40 Uhr
Hallo mcdy,
01.
@echo off & setlocal enabledelayedexpansion
02.
set Autos=fahren
03.
set Menschen=gehen
04.
set var1=Autos
05.
echo %var1% !%var1%!
Exkurs Verzögerte Variablenerweiterung

Grüße Uwe
Bitte warten ..
Mitglied: mc-doubleyou
27.12.2013 um 19:30 Uhr
Hallo colinardo,

also ich bekomme nun:

Autos !Autos!

Klappt es bei dir?

LG mcdy
Bitte warten ..
Mitglied: colinardo
LÖSUNG 27.12.2013, aktualisiert um 19:40 Uhr
yip, dann hast du
setlocal enabledelayedexpansion
am Anfang des Scripts vergessen.
Bitte warten ..
Mitglied: mc-doubleyou
27.12.2013 um 19:40 Uhr
Hallo colinardo,

stimmt, weiß zwar immer noch nicht was das bewirkt, aber es ist scheinbar nützlich ^^

Danke!
Bitte warten ..
Mitglied: colinardo
27.12.2013, aktualisiert um 19:51 Uhr
Zitat von mc-doubleyou:
stimmt, weiß zwar immer noch nicht was das bewirkt, aber es ist scheinbar nützlich ^^
siehe dir den Link an den ich im ersten Kommentar geschrieben habe.
Durch das Verwenden der verzögerten Variablenerweiterung wird dem Befehlsinterpreter mitgeteilt das er alles was zwischen zwei Ausrufezeichen steht erst zur Ausführungszeit des Scripts expandiert wird, während alles was zwischen zwei Prozentzeichen steht bereits beim Parsen des Scripts expandiert wird.
Bitte warten ..
Mitglied: bastla
27.12.2013, aktualisiert um 21:52 Uhr
... und noch als Ergänzung: Mit der folgenden Zeile 6
call echo %var1% %%%var1%%%
ginge es auch ohne "delayedExpansion" ...

Grüße
bastla
Bitte warten ..
Neue Wissensbeiträge
Humor (lol)
Preisvertipper
Information von Dilbert-MD vor 23 StundenHumor (lol)6 Kommentare

Moin! weil heute Freitag ist, zeige ich Euch den Preisvertipper der Woche: vergesst den Acer Predator 21x, der ist ...

Windows Update
Sicherheitsupdate für SQL Server 2014 SP3
Information von sabines vor 2 TagenWindows Update2 Kommentare

Für den SQL Server 2014 existiert ein Sicherheitsupdate. Laut KB Artikel wird es als CU3 angezeigt: Server 2014 SP3 ...

Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 3 TagenBackup1 Kommentar

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 4 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Heiß diskutierte Inhalte
Windows Update
WSUS - erforderlich Updates
Frage von emeriksWindows Update24 Kommentare

Hi, ein gängiges Verfahren, welche Updates man am WSUS-Server genehmigen soll und welche nicht, beruft sich darauf, dass man ...

Netzwerkgrundlagen
Neue Serverumgebung von 0 aufbauen
Frage von JacareNetzwerkgrundlagen20 Kommentare

Hallo zusammen, ich bin noch nicht lange hier und weiß nicht, ob meine Frage daher etwas ungewöhnlich ist. Ich ...

Off Topic
Installationskosten Verkabelung
Frage von Xaero1982Off Topic14 Kommentare

Moin Zusammen, ich bräuchte mal ein paar Meinungen, weil ich mir da gerade echt nicht ganz sicher bin. Ich ...

Debian
Alle Verbindungen bis auf eine IP Adresse blockieren
Frage von BananenmeisterDebian13 Kommentare

Hallo Zusammen, Ich habe einen Hyper-V Server auf dem ein debian (ohne desktop) läuft. Dort drauf ist ein Webserver ...