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 Variablen werden unter Windows 7 Professional im Skript nicht aufgelöst

Mitglied: VRONIR

VRONIR (Level 1) - Jetzt verbinden

24.04.2010, aktualisiert 11:02 Uhr, 4446 Aufrufe, 2 Kommentare

Wenn ich im Skript eine Variable setze, wird diese danach nicht aufgelöst. Was mache ich falsch? Gibt es irgendwo irgendeine Einstellung, oder habe ich Tomaten auf den Augen?

Mein Skript:

@echo on

set SRC = Hugo
set s

echo Nummer 01 SRC
echo Nummer 03 %SRC
echo Nummer 03 %%SRC
echo Nummer 04 %SRC%
echo Nummer 05 %%SRC%
echo Nummer 06 %%SRC%%
echo Nummer 07 "SRC"
echo Nummer 08 "%SRC"
echo Nummer 09 "%%SRC"
echo Nummer 10 "%SRC%"
echo Nummer 11 "%%SRC%"
echo Nummer 12 "%%SRC%%"
echo Nummer 13 !SRC!
echo Nummer 14 "!SRC!"

pause

Mein Problem: keiner der echo - Befehle liefert Hugo

Hier die komplette Ausgabe:

I:\Data\Installationsskripte>set SRC = Hugo

I:\Data\Installationsskripte>set s
SESSIONNAME=Console
SRC = Hugo
SystemDrive=C:
SystemRoot=C:\Windows

I:\Data\Installationsskripte>echo Nummer 01 SRC
Nummer 01 SRC

I:\Data\Installationsskripte>echo Nummer 03 SRC
Nummer 03 SRC

I:\Data\Installationsskripte>echo Nummer 03 %SRC
Nummer 03 %SRC

I:\Data\Installationsskripte>echo Nummer 04
Nummer 04

I:\Data\Installationsskripte>echo Nummer 05 %SRC
Nummer 05 %SRC

I:\Data\Installationsskripte>echo Nummer 06 %SRC%
Nummer 06 %SRC%

I:\Data\Installationsskripte>echo Nummer 07 "SRC"
Nummer 07 "SRC"

I:\Data\Installationsskripte>echo Nummer 08 "SRC"
Nummer 08 "SRC"

I:\Data\Installationsskripte>echo Nummer 09 "%SRC"
Nummer 09 "%SRC"

I:\Data\Installationsskripte>echo Nummer 10 ""
Nummer 10 ""

I:\Data\Installationsskripte>echo Nummer 11 "%SRC"
Nummer 11 "%SRC"

I:\Data\Installationsskripte>echo Nummer 12 "%SRC%"
Nummer 12 "%SRC%"

I:\Data\Installationsskripte>echo Nummer 13 !SRC!
Nummer 13 !SRC!

I:\Data\Installationsskripte>echo Nummer 14 "!SRC!"
Nummer 14 "!SRC!"

I:\Data\Installationsskripte>pause
Drücken Sie eine beliebige Taste . . .
Mitglied: LotPings
24.04.2010 um 12:25 Uhr
Hallo VRONIR,

Bei einer Zuweisung mit Set werden Leerzeichen vor hinter dem Gleichheitszeichen teil des Variablennamens / des zugewiesenen Inhalts. Ansonsten wäre Variante 04 richtig. Da die Variable aber "%SRC %" heißen müsste wird eben nichts angezeigt weil der Variable "SRC" nichts zugewiesen wurde.

Gruß
LotPings
Bitte warten ..
Mitglied: VRONIR
24.04.2010 um 23:43 Uhr
Prima, vielen Dank. Hart an der Grenze zu Tomaten, aber Variablen mit Leerzeichen gibt's halt nicht so oft. Nun klappt's so wie es soll.
Bitte warten ..
Ähnliche Inhalte
Windows 7

Windows Professional 7 - Bildschirmschoner

Frage von TlBERlUSWindows 75 Kommentare

Hallo Zusammen, eine unserer Mitarbeiterinnen erstellt pro Woche einen Stapel an *.jpg-Dateien die als Bildschirmschoner(an einem "Terminal"-PC) verwendet werden ...

Windows Installation

Windows 7 Professional auf Windows 10 Professional Upgrade

gelöst Frage von malikaWindows Installation6 Kommentare

Guten Tag, ich habe einen alten Lenovo T520 und würde gerne ein Upgrade von Windows 7 Professional auf Windows ...

Windows 7

Windows 7 Professional x86 Deutsch ISO gesucht

gelöst Frage von Windows10GegnerWindows 71 Kommentar

Hallo, ich suche aktuell eine ISO für Windows 7 Professional x86 Deutsch. Ich muss nen Rechner aufsetzen und die ...

Windows 7

Windows 7 Professional Kisok Mode oder Sperrprogramm

Frage von grillinator95Windows 71 Kommentar

Hallo, ich suche ein Programm das mir folgende Dinge sperrt: > Herunterfahren/abmelden/neustarten deaktivieren > Programm in Fullscreenmodus anzeigen ohne ...

Neue Wissensbeiträge
Sicherheits-Tools

TrendMicro Worry-Free Business Security 10.0 SP1 - Jetzt in Deutsch verfügbar! (Windows 10 1903 Support)

Tipp von TrinXx vor 1 TagSicherheits-Tools1 Kommentar

Moin! Nach wochenlangem Warten wird Trend Micro das SP1 für WFBS 10 voraussichtlich am 26.08.19 veröffentlichen. Ich habe das ...

Hyper-V
Setup VM W2016 startet nicht in Hyper-V 2016
Erfahrungsbericht von keine-ahnung vor 2 TagenHyper-V5 Kommentare

Moin, sitze gerade über meinem neuen Server und versuche, die VM auf den Host zu prügeln. Jetzt wollte ich ...

Server-Hardware

HPE Proliant ML350P Gen8 Probleme mit Zugriff auf Raid-Volumes

Erfahrungsbericht von goscho vor 2 TagenServer-Hardware1 Kommentar

Hallo Leute, das Problemgerät: HPE ML350P G8 Windows Server 2012R2 HyperV-Host 8 x 300 GB 10K SAS HDD (1 ...

Humor (lol)

"Linux und 5 Gründe Warum man kein Windows verwenden sollte sondern Ubuntu Linux"

Information von Snowbird vor 4 TagenHumor (lol)9 Kommentare

Gerade gefunden. Ja, ist etwas älter, aber irgendwie lustig?

Heiß diskutierte Inhalte
Server
Ein Server ins Haus stellen. Was brauche ich dafür?
Frage von JoschiTomServer13 Kommentare

Hallo Community, ich spiele mit dem Gedanken eine Server mir zu holen. Was brauche ich dafür? Und wie sind ...

Backup
Veeam Backup Endpoint Free sichert nicht alle Dateien in AppData
gelöst Frage von speedy26gonzalesBackup12 Kommentare

Hallo, ich sollte ein paar Dateien in C:\Users\xyc\AppData\Local\Microsoft\Outlook wieder herstellen. Auf dem Benutzerkonto ist in Outlook ein IMAP Konto ...

Windows 10
Windows 10 Backup auf Netzwerk Storage
Frage von Futschel2608Windows 1010 Kommentare

Hallo geehrte Mitstreiter Innen, Wir wollen in unserer Windows 10 Domäne den Einzelnen Usern ermöglichen ihre Desktop PC's zusichern. ...

Windows Server
Ist es möglich, eine deutsche W2016 Installation mit einer UK-Lizenz zu aktivieren?
gelöst Frage von keine-ahnungWindows Server10 Kommentare

Moin at all, ist ja noch Freitag. Ich habe hier noch zwei UK OEM W2016 Standard Pakete rumfliegen Muss ...