- #1
W
Wishmaster
Neues Mitglied
Themenersteller
- Dabei seit
- 13.12.2011
- Beiträge
- 1
- Reaktionspunkte
- 0
Hallo Leute,
dies ist mein erster Beitrag hier, also bitte nicht gleich hauen, falls ich irgendwas falsch mache.
Ich habe eine Batch-Datei, mit deren Hilfe E-Mails an ca. 40 Kunden gesendet werden. Dabei habe ich variablen angelegt von KUNDENNR1 bis KUNDENNR40. Da vorher noch benutzerspezifische Dateien von einem FTP-Server herunterladen werden müssen, habe ich so für jeden Kunden ca. 20 Zeilen Batch-Code.
Nun habe ich mir die Frage gestellt, ob es nicht eine Möglichkeit gibt in einer For-Schleife die Variablen entsprechend zu ersetzen.
Bisher habe ich folgendes fabriziert:
Wie ihr euch denken könnt, funktioniert das nur leider noch nicht so, wie ich möchte.
Hat jemand von euch einen guten Tipp? Ist es überhaupt möglich mein Anliegen via Batch-Script zu realisieren?
Viele Grüße
Wishmaster
dies ist mein erster Beitrag hier, also bitte nicht gleich hauen, falls ich irgendwas falsch mache.
Ich habe eine Batch-Datei, mit deren Hilfe E-Mails an ca. 40 Kunden gesendet werden. Dabei habe ich variablen angelegt von KUNDENNR1 bis KUNDENNR40. Da vorher noch benutzerspezifische Dateien von einem FTP-Server herunterladen werden müssen, habe ich so für jeden Kunden ca. 20 Zeilen Batch-Code.
Nun habe ich mir die Frage gestellt, ob es nicht eine Möglichkeit gibt in einer For-Schleife die Variablen entsprechend zu ersetzen.
Bisher habe ich folgendes fabriziert:
Code:
set /a ZAEHLER=0
:loop
SET /a ZAEHLER=%ZAEHLER%+1
SET KUNDENNUMMER=KUNDENNR%ZAEHLER%
ECHO %ZAEHLER%
ECHO %KUNDENNUMMER%
PAUSE
if %ZAEHLER% lss 10 GOTO loop
Wie ihr euch denken könnt, funktioniert das nur leider noch nicht so, wie ich möchte.
Hat jemand von euch einen guten Tipp? Ist es überhaupt möglich mein Anliegen via Batch-Script zu realisieren?
Viele Grüße
Wishmaster