Hallo Leute,
ich mache noch einiges mit den guten alten DOS-Batch-Dateien. Jetzt stehe ich aber vor einem Problem, dass mir ganz einfach erschien, ich aber nicht gelöst bekomme.
Ich habe eine Datendatei mit jeweils 2 Werten pro Zeile.
Beispiel:
Datei t.dat
blabla@test.de 123456
mustermann@mailserver.de 7346734
Daraus will ich mit einer Batchdatei Mails verschicken.
Also habe ich eine Bachtdatei gemacht.
t.bat
mailprogramm -to %1 -d %2
Und dachte, wenn ich jetzt
t.bat < t.dat aufrufen werden %1 und %2 jeweils aus der Datendatei gefüllt, bis das Dateiende erreicht ist.
Ergebnis sollte also sein.
mailprogramm -to blabla@test.de -d 123456
mailprogramm -to mustermann@mailserver.de -d 7346734
Klappt aber nicht.
Die beiden Variablen sind grundsätzlich leer.
Auch bei type t.dat | t.bat bleiben die Variablen leer.
Ich hätte schwören können, dass ich das früher, zu meinen alten DOS-Programmier-Zeiten immer so gemacht habe.
Hat jemand einen Tipp?
Umpfi