Ich will Makros nach jeder Sitzung auf wunsch in einer Batch-Datei Speichern können und mit dem Befehl find soll ich die Makrodefinitionen aus der Befehlsliste herrausfiltern. Wie muß das aussehen?
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Hi!
Ja, alt ist das schon - aber nicht unbedingt ein Grund auf eine "echte" Sprache wie Basic, Pascal oder C/C++ zu verzichten. (Die Möglichkeiten der DOS-Batches sind IMHO einfach zu eingeschränkt.)
Auf DOSKEY wäre ich übrigends nicht geommen. :-)
Das liegt aber daran, dass mein 1.PC mit DRDOS ausgeliefert wurde und ich mich also mit DRDOS und Novell-DOS befasst habe.
Das war zwar vergleichbar mit MSDOS (auch auf Batch-Ebene), aber DRDOS brauchte kein DOSKEY, die History-Funktionen waren "festeingebaut".
Ich kann,was DOSKEY angeht, nichts testen (ist bei mir nicht installiert). Aber versuche mal, ob man Piping nutzen kann (also das Umlenken der Textausgabe auf andere Befehle oder in Textdateien):
DOSKEY /HISTORY >NEUDAT.TXT
Info:
> erzeigt die Datei
>> fügt an eine vorhandene Datei an
So kann man auch die Ausgaben von FIND verknüpfen.
Bis denn
Andreas