Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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 in Windows Batch mit Leerschlägen

Frage Entwicklung Batch & Shell

Mitglied: santamaria

santamaria (Level 1) - Jetzt verbinden

12.11.2013, aktualisiert 13:44 Uhr, 991 Aufrufe, 2 Kommentare

Hallo

Beim Auslesen des Token 5 erhalte ich nicht den ganzen Inhalt der Variable, wenn ich diese weiter verarbeite. Es hat Spaces darin, darum funktioniert die ganze Sache nicht. Zur Zeit wird nur HP in meiner Variable _modell angezeigt. Wie kann ich den ganzen Inhalt, Beispiel: HP Laser M3035 MFP in meine Variable _modell bringen?

Inhalt der Datei tonerfiledownload_today.csv:

drucker1;11.11.2013;16:33;987653;HP Laser M3035 MFP;
drucker2;12.11.2013;09:33;987654;HP Laser M3035 MFP;
drucker3;12.11.2013;09:33;987655;HP Laser M5035 MFP;
drucker4;12.11.2013;09:33;987656;HP Laser CM4540 MFP;

Script:
set "_InputFile=tonerfiledownload_today.csv"

for /f "tokens=1-5* delims=;" %%A in (%_InputFile%) do call:Tonerbestellung %%A %%B %%C %%D %%E

:Tonerbestellung
Set _printer=%1
Set _date=%2
Set _time=%3
Set _order=%4
Set _modell=%5

Vielen Dank.
Freundliche Grüsse
santamaria
Mitglied: colinardo
12.11.2013, aktualisiert um 13:42 Uhr
Hallo santamaria,
kannst du so machen
01.
@echo off & setlocal 
02.
set "_InputFile=tonerfiledownload_today.csv" 
03.
for /f "usebackq tokens=1-5 delims=;" %%A in ("%_InputFile%") do call :Tonerbestellung "%%A" "%%B" "%%C" "%%D" "%%E" 
04.
:Tonerbestellung 
05.
Set _printer=%~1 
06.
Set _date=%~2 
07.
Set _time=%~3 
08.
Set _order=%~4 
09.
Set _modell=%~5
Grüße Uwe
Bitte warten ..
Mitglied: santamaria
12.11.2013 um 13:48 Uhr
Hallo colinardo

Funktioniert tadellos.

Vielen Dank.

Gruss
santamaria
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Grosses Variablen Problem ( Batch) (30)

Frage von clragon zum Thema Batch & Shell ...

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

Frage von clragon zum Thema Batch & Shell ...

Batch & Shell
gelöst Laufwerksbezeichnung (label) in Batch als Variable nutzen (21)

Frage von tobias.mock zum Thema Batch & Shell ...

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

Frage von clragon zum Thema Batch & Shell ...

Neue Wissensbeiträge
Sicherheit

Millionen Euro in den Sand gesetzt?

(3)

Information von transocean zum Thema Sicherheit ...

Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Heiß diskutierte Inhalte
Netzwerke
Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense (13)

Frage von Spitzbube zum Thema Netzwerke ...

LAN, WAN, Wireless
Eine Netzwerkdose im Wechsel für zwei unterschiedliche Netze (12)

Frage von kartoffelesser zum Thema LAN, WAN, Wireless ...

Voice over IP
SNOM D765 an LancomR883VAW (10)

Frage von MS6800 zum Thema Voice over IP ...

Windows Netzwerk
Ordner-Freigabe außerhalb der Domäne (9)

Frage von Remsboys zum Thema Windows Netzwerk ...