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

Aus Batchdatei Variable mit Leerzeichen an andere Batchdatei übergeben

Frage Entwicklung Batch & Shell

Mitglied: gerddasboot

gerddasboot (Level 1) - Jetzt verbinden

15.08.2013 um 12:00 Uhr, 1293 Aufrufe, 5 Kommentare

Hallo zusammen,

nachdem ich den ganzen Morgen mit ausprobieren und googlen verbracht habe - nun meine Frage:

In meiner ersten Batchdatei habe ich folgenden Aufruf:

  • for %%1 in (%dsn%) do call %lw_f%\%bhome%\test.bat %%1

In der test.bat mache ich folgendes (nur beispielhaft):

  • set zdatei=%1
  • echo %zdatei%

Das Ergebnis des Echos ist xyz_abc jedoch handelt es sich hier um Dateinamen mit Leerzeichen. Richtig wäre xyz_abc 123.
Wenn ich in der ersten Batchdatei for %%1 in (%dsn%) do echo %%1 ausgeben lasse bekomme ich die Liste mit meinen Dateien im richtigen Format (mit Leerzeichen und allem dahinter). Was muss ich machen damit ich die Variable in der test.bat auch richtig gefüllt bekomme?

Ich habe im Vorfeld schon einige Versuche gestartet diese waren jedoh nicht erfolgreich
Ich hoffe mir kann jemand helfen

Vielen Dank im Voraus
Gerd
Mitglied: Endoro
15.08.2013 um 12:08 Uhr
Hallo,

in der aufrufenden Batch:
01.
for "delims=" %%a in ("%dsn%") do call "%lw_f%\%bhome%\test.bat"  "%%~a"
in der test.bat:
01.
set "zdatei=%~1" 
02.
echo %zdatei%
lg.
Bitte warten ..
Mitglied: bastla
15.08.2013 um 12:17 Uhr
@ Endoro
Da hat sich ein "delims=" eingeschlichen ...

Grüße
bastla
Bitte warten ..
Mitglied: Biber
15.08.2013 um 13:58 Uhr
[OT] @ bastla
Zitat von bastla:
@ Endoro
Da hat sich ein "delims=" eingeschlichen ...
Ist das nicht seine Signatur?

Grüße
Biber
[/OT]
Bitte warten ..
Mitglied: gerddasboot
15.08.2013 um 14:33 Uhr
Vielen Dank @Endoro und bastla.
Bitte warten ..
Mitglied: Endoro
15.08.2013 um 15:08 Uhr
Zitat von Biber:
Ist das nicht seine Signatur?
Man kann ja leider keine einstellen...
Ansonsten: danke!
lg.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Variable setzten mit Leerzeichen (3)

Frage von Marlon1 zum Thema Batch & Shell ...

PHP
gelöst HTML Dropdownmenü auslesen und in PHP als Variable übergeben (35)

Frage von ITFlori zum Thema PHP ...

Batch & Shell
gelöst Powershell invoke Command Variablen übergeben (4)

Frage von H41mSh1C0R zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
gelöst Raid-Controller (Areca) Datenverlust trotz R5 (16)

Frage von sebastian2608 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
HP ProLiant DL380 G7, POST Error: 1785-Drive Array not Configured (10)

Frage von Paderman zum Thema Server-Hardware ...

Server-Hardware
Starker PC zum Virtualisieren (10)

Frage von canlot zum Thema Server-Hardware ...

Microsoft Office
gelöst Office 365 Pro Domäne einrichten OHNE Webseite (9)

Frage von thklemm zum Thema Microsoft Office ...