Mit Batch in Textdatei schreiben Verfasst am: 04.01.2009, 15:19
Hallo ich bin der neue ;)
Ich hoffe ihr könnt mir hier helfen.....
Ich bin auf der suche nach folgender Lösung:
Ich möchte aus einem Programm heraus einen bestimmten Parameterwert übergeben... das klappt bisher auch super:
ECHO Hier kommt die Meldung: %3 >> c:\programm\text.txt
Soo nun möchte ich diesem Textdokument noch die Zeit sowie Dautm in einer bestimmten Formatierung mitteilen dazu dachte ich ggf. an den DOS Befehl time /t und date /t
Wie sollte ich das am besten machen ?! Ich bekomms nicht hin.
Hätte jemand nen Tipp wäre super Toll Smile
Würde es am liebsten soo haben:
ECHO Hier kommt der Text %3 Uhrzeit der Meldung: UHRZEIT Datum der Meldung: DATUM >> c:\programm\text.txt
Vielen Dank! MFg Beatzler _________________
matthias
Verfasst am: 04.01.2009, 21:26
du kannst einfach mit den Systemvariablen arbeiten:
ECHO Hier kommt der Text %3 Uhrzeit der Meldung: %time% Datum der Meldung: %date% >> c:\programm\text.txt
Beatzler
Verfasst am: 04.01.2009, 21:40
Hey,
das ja mal Top :)
Vielen Vielen Dank !
Echt Genial genau das habe ich gesucht !
MFG Beatzler
Beatzler
Verfasst am: 04.01.2009, 22:47
Hey,
ist es nun evtl. auch noch irgendwie möglich das ganze in gewisser Weise zu formatieren ?
Also z.b. für jede Sache ne neue Zeile anfangen ?
Datum
UHRzeit
Meldung
usw.?!
Das wäre der übersichtshalthaber echt gut :)
Mfg Beatzler
matthias
Verfasst am: 04.01.2009, 22:57
ich glaube das geht, wenn man mit mehreren echo Zeilen arbeitet
also
echo Zeile 1 >> test.txt
echo Zeile 2 >> test.txt
du kannst es ja mal ausprobieren, ich meine es gibt aber auch noch eine Möglichkeit, einen Zeilenumbruch mit einem ESC Code einzufügen
Beatzler
Verfasst am: 04.01.2009, 23:51
Hey,
auch das hat super funktioniert :)
Nochmals vielen Dank!
Mfg Beatzler _________________
Beatzler
Verfasst am: 29.01.2009, 15:01
Juhu,
ich nochmal
Mittlerweile klappt das echt super und ich bin sehr zufrieden ! Vielen dank nochmal für die Tipps !
Nun habe ich aber noch zwei weitere Problemstellungen,
zum einen würde ich ganze gerne aus einer Textdatei bestimmte kürzel entfernen lassen... so wie man das von der "suchen und ersetzen mit funktion" her kennt... Es soll quasi eine ganze .txt durchsucht und alle vorhanden * oder # entfernt werden .... Ist das möglich ?
Wie ist es möglich für bestimmte Codewörter eine Aktion oder Batch datei zu starten? Das ganze sollte auch ein Textdokument abfragen, ist in diesem Dokument z.b. das Kürzel "asdfg" geschrieben Führe die Datei C:\test\test.bat aus !?!
Wäre Super wenn ihr mir hierbei nochmals Hilfestellung geben könntet.