Exkurs: In DOS TEXT-Dateien umwandeln und in JavaScript auslesen Hier: Die als Textdatei vorliegende K-Meleon Browser-History HISTORY.TXT Das PROBLEM: Es soll aus der Datei "history.txt" mit dem Aufbau 1256900000000:http://de.wikipedia.org/wiki/Titus_Andronicus 1256755555550:http://pagebox.sourceforge.net/cuckoo-pres2.html 1257955555550:http://www.all-freeware.com/details/55749.html 1257956666660:http://www.all-freeware.com/download/55749.html 1257666666660:https://addons.mozilla.org/en-US/875/?advanced=on 1257666666660:https://addons.mozilla.org/en-US/display/875.htm .... usw. eine mit JavaScript lesefähige Datei gemacht werden. [Die Zahl am Anfang der Zeile stellt die vergangene Zeit in Millisekunden seit Neujahr 1970 dar] Dazu müssen alle Zeilenumbrüche beseitigt und einige Ersetzungen im Text gemacht werden, so daß am Ende als einzige Zeile in der Textdatei etwas Folgendes steht: HistoriX = new Array("1256900000000:http://de.wikipedia.org/...","usw.") Diese Zeile kann dann als sogenanntes "ARRAY" direkt in JavaScript eingelesen werden. Zu dem Zweck wird das kleine Programm ALTER.EXE* in das Verzeichnis der Datei "history.txt" kopiert - oder in das Standard-DOS-Verzeichnis - und mit folgender Batch-Datei initiiert: ------ @ECHO OFF REM -j VOR -b / -e REM -y VOR -j REM -f \r\n VOR diesen REM -q quiet mode vor Allem / Unterdrückt die Meldungen REM Das erleichtert das Leben doch sehr: alter -q -f "" -r "" -i history.txt -o histX.js REM JavaScript-Maskierungen: alter -q -y -f "=" -r "\\=" -i histX.js alter -q -y -f "&" -r "\\&" -i histX.js alter -q -y -f "'" -r "\\'" -i histX.js alter -q -y -f ";" -r "\\;" -i histX.js alter -q -y -f \r -r "" -i histX.js alter -q -y -f \n -r "\", \"" -i histX.js REM und zum Schluß: REM ans Ende: alter -q -y -j -e "xxx\");" -i histX.js REM an den Anfang: alter -q -y -j -b "HistoriX = new Array(\"" -i histX.js exit ------ Eine Verknüpfung zu dieser Batch-Datei wird beispielsweise in den Autostart-Ordner gelegt oder sie wird mit einer Batchdatei zum Herunterfahren des Browsers oder des Rechners verbunden, damit die HISTORY.TXT - Datei automatisch und relativ aktuell als "histX.js"-Datei vorliegt (Tip: In den "Eigenschaften" dieser Verknüpfung "Ausführen" auf "Minimiert" stellen; dadurch läuft die zugehörige ALTER.EXE* unsichtbar im Hintergrund ab). Die so entstandene "HISTX.JS" - Datei wird nun in einer HTML-Datei ausgelesen und verarbeitet: ------ - Titel -

------ Mit dieser Anweisung werden alle Einträge der (vorher umgewandelten!) HISTORY.TXT in der HTML-Datei aufgeführt und im Browser dargestellt, nach Datum sortiert und direkt anzuklicken. Aber in dieser Darstellung kann man mit der normalen Suchfunktion nach bestimmten Seiten fahnden und mit [TABulator] und [ENTER] oder der [Kontext-Taste] oder [SHIFT/Hochstell] + [F10] aktivieren. Wer noch weitergehende Funktionen einbauen will, kann das auch. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ *ALTER.EXE [http://www-personal.umich.edu/~jaros/lib/win32/alter.exe] von [http://www-personal.umich.edu/~jaros/lib/win32/alter.htm]