
Projekte
Hier stelle ich meine Arbeiten vor:
Der Hta Writer
Dieses Projekt ist zur Zeit mein Steckenpferd.
Es ist ein Programm das keine eigene Oberfläche hat, trotzdem
stellt es ein Userinterface, in Form einer Html Seite
besser gesagt Hta Datei, zur Verfügung.

Hta Dateien wurden vom Microsoft entwickelt um Applikationen
in einem abgespeckten Webbrowser ohne Suchleiste
und Navigationselementen darzustellen.
Die Magie passiert hinter der Fassade,
das Programm wird nur kurz gestartet und beendet sich sofort wieder stillschweigend.
Es wird eine Hta-Datei erzeugt (Die Programmoberfläche) und zur Ansicht gebracht.
Das Programm ist, während die Oberfläche angezeigt wird nicht aktiv.
Deswegen spielt es keine Rolle wie oft das Programm gestartet wurde, da es nur
für einen Bruchteil einer Sekunde im Speicher ist.
Das bedeutet, man kann viele Ansichten gleichzeitig öffnen.
Wozu dient der Hta Writer?
In erster Linie ist es ein Programm mit dem ich meine
mp3 Dateien verwalte und abspiele.
Es können aber nicht nur mp3 Dateien verwaltet werden, alle
anderen Dateien werden auch unterstützt.
Das gleiche könnte man auch im Explorer machen aber nicht so schön
wie mit einer Html Datei.
So bin ich zum Schluss gekommen, dass der Hta Writer eigentlich ein Datei Browser ist.
Was kann der Datei Browser?
- Das Programm bietet die Möglichkeit jeden Ordner individuell
darzustellen, mit einem Hintergrundbild oder einer Hintergrundfarbe.
Diese Optionen können in einem extra Fenster bequem eingestellt werden.
- Es gibt eine Suchfunktion für den aktuellen Ordner mit allen Unterordnern.
- Jede Ordneransicht merkt sich wie weit man gescrollt hat
und scrollt automatisch beim öffnen an die Stelle, wo man zuletzt war.
- Dateien können betrachtet werden ohne sie öffnen zu müssen.
Die Datei wird in einem eigenen Fenster gezeigt.
Textdateien wie *.txt, *.ini, *.html usw. werden mit Inhalt dargestellt.
- Man kann seine Ordner vor versehentlichen löschen schützen.
In den Optionen kann dies mit einer Checkbox eingestellt werden.
Selbstverständlich funktioniert der Ordnerschutz nur im Datei Browser.
- Dateien können mit einem Klick gestartet werden.
Musikdateien und Videos werden mit dem Open Source Programm
VLC media player abgespielt.
Verknüpfungen und andere Dokumente werden mit dem
passendem Programm gestartet wie im Windows Explorer gewohnt.
- Man kann die Dateien und Ordner auch im Explorer offnen.
Es wird ein Explorer Fenster geöffnet und die Datei oder
der Ordner wird automatisch ausgewählt.
Welche Vorteile ergeben sich daraus?
Dateinamen werden in voller Länge und großer Schrift dargestellt.
Bilder werden in Fenstergrösse dargestellt und nicht nur als Thumbnails.
Wenn man viele Bilder in einer Ansicht hat, kann man die Autoscroll
Funktion benuzten, um die Bilder auf dem PC zu betrachten.
Achtung!
Das Programm wird wegen der Scriptfähigkeit als schwerwiegender Virus erkannt.
Benutzung auf eigene Gefahr.
Um das Programm verwenden zu können braucht man Microsoft Visual Studio.
Es muss im Quelltext eine Anpassung vorgenommen werden und zwar ist es erforderlich
den Pfad zu einem Temp Ordner festzulegen. Das habe ich wegen einer Mischung aus Faulheit
und Schlampigkeit nicht dynamisch gemacht.
Installation
Man muss vor dem kompilieren eine Ausnahme bei Defender einrichten mit einer leeren
Datei, die den Dateinamen der ausführbaren Datei (*.exe) besitzt und erst dann zur Ausführung bringen.
Microsoft hat seinen Fehler der Vergangenheit mit ActiveX und HTA überdacht und diese Schutzmaßname eingerichtet
Möglicherweise muss man Windows erst mitteilen, dass *.hta Dateien mit .../system32/mshta.exe zu öffnen sind. (Durchsuchen).