Batch Zeile aus TXT verwenden

B0nanza

Cadet 3rd Year
Registriert
Apr. 2004
Beiträge
54
HI

Ich hab da eine frage wo ich leider keine Ahnung von habe.

Ich habe ein Programm das mir eine Unwetterwarnung in eine TXT datei Namens sms1.txt schreibt.
Desweiteren habe ich ein Programm das mir daten per Push an mein IPhone überträgt namens alarm.exe

wenn ich jetz also auf start > ausführen gehe und dort schreibe C:\alarm.exe das ist ein test

bekomme ich auf mein Iphone den text "das ist ein test".
Nun möchte ich aber das dort der text hinkommt aus der sms1.txt dies ist auch nur eine Zeile.

also müsste in der batch quasi nur sein,
dass das program alarm.exe ausgeführt wird und die erste zeile aus der sms1.txt verwendet wird.

Bekommt man sowas hin?
Wenn ja!
Wie?


Wenn noch fragen sind wegen unverständlichkeit bitte fragen.

mfg
B0nanZa
 
Also ich habe jetz eine bat erstellt mit diesem Inhalt

@echo off
FOR /f %%f IN (C:\Dokumente und Einstellungen\B0nanZa\Anwendungsdaten\Wetterwarnung\SMS1.txt) DO C:\Programme\AlarmierungsToolV06\alarm.exe %%f


Dies funktioniert aber leider nicht
Ergänzung ()

Also noch mal ein wenig gegoogelt und das rausgefunden

@echo off
FOR /f %%a IN (SMS1.txt) DO C:\Programme\BosMon\AlarmierungsToolV06\alarm.exe %%a


jetz habe ich aber immer am anfang
´++
wie bekomme ich das weg?


und bekommt man das auch noch hin das die ganzen umlaute wie z.B. ä zu ae werden?
 
Zuletzt bearbeitet:
Wegen der Umlaute gibts nichts, da kannst du nur vorher über deiner Text Datei ein SEARCH/REPLACE machen und alle Sonderzeichen ersetzen lassen.
 
Zurück
Oben