PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : text als variable in batch



sebi911
30.01.2007, 00:20
Hallo.
Wie kann ich in einer batch datei den inhalt einer text datei als variable setzen?
Gibts da ne möglichkeit?

felix000
30.01.2007, 15:42
Poste mal die ganze Batch...normalerweise kann mans umgehen...

sebi911
30.01.2007, 17:45
Also momentan mache ich das so:

@Echo off
cls
echo %3 >> c:\alarm\tempe.txt
ansiasci c:\alarm\tempe.txt c:\alarm\alarme.txt /an /o
c:\tools\sr\sr32 /c"c:\alarm\alarm.srs" /r /u /q
blat - -to xxx@gmx.de -from FF-Ede -sf c:\alarm\alarme.txt -body "+" -p standart
del c:\alarm\tempe.txt
del c:\alarm\alarme.txt

Die Alarme werden erst umgewandelt dann werden bestimmte sachen mit search und reolace rausgefiltert und dann wird die datei verschickt.
Jetzt hab ich aber ein Program das mir den Alarm auf dem Monitor anzeigt.
Das wird einfach mit c:\alarm\alarm.exe %3 aufgerufen.
Es soll aber den gefilterten text anzeigen. das heißt ich muss den inhalt der satei alarme.txt wieder als %3 zur verfügung stellen. aber wie geht das nur

felix000
30.01.2007, 21:45
Schau dir mal die Hilfe zu FOR /F an...damit kannst dus machen...hab grad kein Beispiel da..

sebi911
31.01.2007, 18:34
Könntest du mir da noch ein bischen mehr helfen. irgendwie finde ich nix darüber

felix000
31.01.2007, 22:08
FOR /F "usebackq tokens=* delims=~" %%a IN (quelle.txt) DO SET text=%%a

%text% enthält immer die letzte Zeile der Datei quelle.txt!!!

sebi911
01.02.2007, 11:43
vielen vielen dank

Biermann
15.02.2007, 11:13
Das wird einfach mit c:\alarm\alarm.exe %3 aufgerufen.


Darf man fragen was das für ein Programm ist? Suche nämlich genau so etwas.

sebi911
24.02.2007, 21:03
Das Programm gibt die übergebende Meldung in groß auf einem ganzen Bildschirm aus. Hintergrundfarbe textgrösse usw können eingestellt werden

Biermann
24.02.2007, 22:57
Klingt interessant, hast Du das selber geschrieben oder ist das irgendwo ladbar?

sebi911
28.02.2007, 10:30
Haben wir selber geschrieben

beneox
30.03.2007, 10:21
Hallo,

genau so ein Programm suche ich kann man das irgendwo runterladen?

Danke Gruß beneox