MiniBrowser: Neue Version zeigt auch Uhren!
Verfasst: 17.05.2009, 11:30
Homeputer ist ja eine tolle Sache. Man ist ständig auf dem Laufenden, was in Haus und Garten passiert. Jede Bewegung bekommt man mit, jede Temperatur-Veränderung, jedes wichtige oder auch weniger wichtige Ereignis wird in Echtzeit gemeldet!
Aber was draussen in der Welt vor sich geht? Gibt es neue Beiträge im Forum? Wie läuft die Börse? Wird die Schweinegrippe zur Pandemie? Wie wird das Wetter am Wochenende?
Das alles blieb dem Homeputer-Freak bis heute verborgen. Jetzt nicht mehr: Auf der Basis der genialen Idee von Thomas (tsa) mit seinem BrowseToFile ( http://homematic-forum.de/forum/viewtop ... =17&t=2825 ) und meiner "springenden" Digital-Uhr ( http://homematic-forum.de/forum/viewtop ... =17&t=2846 ) habe ich einen Mini-Browser entwickelt. Thomas hat mich dabei als Sparringspartner, mit vielen Ideen und vor allem als Beta-Tester tatkräftig unterstützt.
Was kann dieser Mini-Browser? - Nun ja, "fast" alles!
Du kannst damit in jeder Homeputer-Ansicht einen oder mehrere ganz bestimmte (laufend aktualisierte!) Ausschnitte aus irgend einer Webseite anzeigen. Oder den gleichen Ausschnitt in verschiedenen Ansichten, immer an einer anderen Stelle. Das Bild und/oder dessen Hintergrund können transparent angezeigt werden, was zum Beispiel bei Alarmen, die andere Objekte überdecken, sehr nützlich sein kann.
Und das alles, ohne auch nur die kleinste Änderung an deinem Homeputer-Projekt vorzunehmen!
Wie geht das? Ganz einfach: Der Mini-Browser überwacht im Hintergrund ständig, welches Fenster (Ansicht) gerade aktiv ist. Wird eines "seiner" Fenster aktiv, springt er an die richtige Position und zeigt das richtige Bild oder mehrere an unterschiedlichen Positionen. Wechselt der Benutzer das Fenster, versteckt er sich wieder oder zeigt was anderes.
Darum funktioniert das Ganze auch mit jedem beliebigen anderen Programm (Word, Excel usw.). Besonders interessant wird es, wenn man es macht wie ich: Ich habe mir auf meinem Arbeitsrechner ein leeres "Infos.txt" erstellt. Im Autostart wird dieses geöffnet und eine Batchdatei startet den Mini-Browser mit den gewünschten Website-Ausschnitten. Wechsle ich nun auf dieses Fenster, sehe ich auf einen Blick Wetterinformationen, Schlagzeilen, Börsenentwicklung und den Song, der gerade im Radio gespielt wird. Mit Rechtsklick auf eine der Schlagzeilen und "Link in neuem Fenster öffnen" öffne ich dann ganz einfach den Internet-Explorer und sehe die vollständige Nachricht. - Habe ich die Informationen zur Kenntnis genommen, minimiere ich "Infos.txt" einfach und alle Anzeigen blenden sich sauber aus. Genauso kann man es z.B. auch mit einer speziellen Ansicht "Infos" in Homeputer machen.
Man kann damit aber noch viel mehr: Zum Beispiel animierte GIF's in Homeputer einblenden; selbst geschriebene HTML-Texte (z.B. Alarme) anzeigen usw. Einfach alles, was der Internet-Explorer auch kann. Das Programm macht in Tat und Wahrheit nämlich nichts anderes, als mehrere versteckte Instanzen des IE zu starten und dann nur den interessanten Teil (ohne Werbung und übrigen Krimskrams) anzuzeigen. Deshalb funktioniert es auch nur richtig, wenn die gewünschten Informationen auf der betreffenden Internet-Seite immer an der gleichen Position stehen. Das ist allerdings bei den meisten professionellen Seiten so.
Für den Moment genug der Worte: Einfach noch eine kurze Anleitung. Mit dem Programm "NeueINIerstellen.exe" erstellt man sich sein erstes (und weitere) Explorer-Fenster. Einfach zuerst den Link zur gewünschten URL merken/in die Zwischenablage kopieren, die EXE starten und sich durchs Programm führen lassen... Der so erzeugte Ausschnitt kann dann an der linken oberen Ecke verschoben werden und merkt sich diese Position für den nächsten Start.
Gestartet werden die auf diese Art erstellten INI-Dateien mit "MiniBrowser.exe DeineINI.ini"; beenden kann man sie mit "MiniBrowser.exe DeineINI.ini STOP". Das Starten kann zum Beispiel aus dem Autostart-Ordner, über STARTWIN() aus Homeputer, mit einer Verknüpfung auf dem Desktop oder an der Kommandozeile erfolgen. Im Tray-Icon auf der Startleiste werden verschiedene Einstellungsmöglichkeiten (zum Beispiel zuweisen der Position für verschiedene Fenster/Ansichten) angeboten. Ganz gut wäre es auch, sich mal die Kommentare in einer der INI-Dateien durchzulesen, wo noch weitere Einstellungsmöglichkeiten beschrieben sind.
GANZ MUTIGE entzippen sich den Download in ein spezielles Verzeichnis und doppelklicken einfach mal auf die AlleStarten.bat. Und spielen ein Bisschen damit herum. Ich verspreche: Nach dem Löschen des Verzeichnisses bleiben höchstens ein paar Cookies der aufgerufenen Internetseiten auf der Festplatte zurück. Das Programm verändert keinerlei Einstellungen im Internet-Explorer, macht keine Einträge in die Registry oder tätigt irgendwelche andere Aktionen, die später zu Problemen führen könnten.
Viele Grüsse
Bümpi
PS: Das Beispiel arbeitet mit vielen Instanzen des Internet-Explorers gleichzeitig. Auf langsamen Rechnern und/oder solchen mit wenig Hauptspeicher sollte man deshalb ein paar INI's aus der AlleStarten.bat entfernen. Besonders ressourcenhungrig sind das Radio und Regen-Radar-CH.
Neuestes Version hier: http://homematic-forum.de/forum/viewtop ... 4&start=24
Aber was draussen in der Welt vor sich geht? Gibt es neue Beiträge im Forum? Wie läuft die Börse? Wird die Schweinegrippe zur Pandemie? Wie wird das Wetter am Wochenende?
Das alles blieb dem Homeputer-Freak bis heute verborgen. Jetzt nicht mehr: Auf der Basis der genialen Idee von Thomas (tsa) mit seinem BrowseToFile ( http://homematic-forum.de/forum/viewtop ... =17&t=2825 ) und meiner "springenden" Digital-Uhr ( http://homematic-forum.de/forum/viewtop ... =17&t=2846 ) habe ich einen Mini-Browser entwickelt. Thomas hat mich dabei als Sparringspartner, mit vielen Ideen und vor allem als Beta-Tester tatkräftig unterstützt.
Was kann dieser Mini-Browser? - Nun ja, "fast" alles!
Du kannst damit in jeder Homeputer-Ansicht einen oder mehrere ganz bestimmte (laufend aktualisierte!) Ausschnitte aus irgend einer Webseite anzeigen. Oder den gleichen Ausschnitt in verschiedenen Ansichten, immer an einer anderen Stelle. Das Bild und/oder dessen Hintergrund können transparent angezeigt werden, was zum Beispiel bei Alarmen, die andere Objekte überdecken, sehr nützlich sein kann.
Und das alles, ohne auch nur die kleinste Änderung an deinem Homeputer-Projekt vorzunehmen!
Wie geht das? Ganz einfach: Der Mini-Browser überwacht im Hintergrund ständig, welches Fenster (Ansicht) gerade aktiv ist. Wird eines "seiner" Fenster aktiv, springt er an die richtige Position und zeigt das richtige Bild oder mehrere an unterschiedlichen Positionen. Wechselt der Benutzer das Fenster, versteckt er sich wieder oder zeigt was anderes.
Darum funktioniert das Ganze auch mit jedem beliebigen anderen Programm (Word, Excel usw.). Besonders interessant wird es, wenn man es macht wie ich: Ich habe mir auf meinem Arbeitsrechner ein leeres "Infos.txt" erstellt. Im Autostart wird dieses geöffnet und eine Batchdatei startet den Mini-Browser mit den gewünschten Website-Ausschnitten. Wechsle ich nun auf dieses Fenster, sehe ich auf einen Blick Wetterinformationen, Schlagzeilen, Börsenentwicklung und den Song, der gerade im Radio gespielt wird. Mit Rechtsklick auf eine der Schlagzeilen und "Link in neuem Fenster öffnen" öffne ich dann ganz einfach den Internet-Explorer und sehe die vollständige Nachricht. - Habe ich die Informationen zur Kenntnis genommen, minimiere ich "Infos.txt" einfach und alle Anzeigen blenden sich sauber aus. Genauso kann man es z.B. auch mit einer speziellen Ansicht "Infos" in Homeputer machen.
Man kann damit aber noch viel mehr: Zum Beispiel animierte GIF's in Homeputer einblenden; selbst geschriebene HTML-Texte (z.B. Alarme) anzeigen usw. Einfach alles, was der Internet-Explorer auch kann. Das Programm macht in Tat und Wahrheit nämlich nichts anderes, als mehrere versteckte Instanzen des IE zu starten und dann nur den interessanten Teil (ohne Werbung und übrigen Krimskrams) anzuzeigen. Deshalb funktioniert es auch nur richtig, wenn die gewünschten Informationen auf der betreffenden Internet-Seite immer an der gleichen Position stehen. Das ist allerdings bei den meisten professionellen Seiten so.
Für den Moment genug der Worte: Einfach noch eine kurze Anleitung. Mit dem Programm "NeueINIerstellen.exe" erstellt man sich sein erstes (und weitere) Explorer-Fenster. Einfach zuerst den Link zur gewünschten URL merken/in die Zwischenablage kopieren, die EXE starten und sich durchs Programm führen lassen... Der so erzeugte Ausschnitt kann dann an der linken oberen Ecke verschoben werden und merkt sich diese Position für den nächsten Start.
Gestartet werden die auf diese Art erstellten INI-Dateien mit "MiniBrowser.exe DeineINI.ini"; beenden kann man sie mit "MiniBrowser.exe DeineINI.ini STOP". Das Starten kann zum Beispiel aus dem Autostart-Ordner, über STARTWIN() aus Homeputer, mit einer Verknüpfung auf dem Desktop oder an der Kommandozeile erfolgen. Im Tray-Icon auf der Startleiste werden verschiedene Einstellungsmöglichkeiten (zum Beispiel zuweisen der Position für verschiedene Fenster/Ansichten) angeboten. Ganz gut wäre es auch, sich mal die Kommentare in einer der INI-Dateien durchzulesen, wo noch weitere Einstellungsmöglichkeiten beschrieben sind.
GANZ MUTIGE entzippen sich den Download in ein spezielles Verzeichnis und doppelklicken einfach mal auf die AlleStarten.bat. Und spielen ein Bisschen damit herum. Ich verspreche: Nach dem Löschen des Verzeichnisses bleiben höchstens ein paar Cookies der aufgerufenen Internetseiten auf der Festplatte zurück. Das Programm verändert keinerlei Einstellungen im Internet-Explorer, macht keine Einträge in die Registry oder tätigt irgendwelche andere Aktionen, die später zu Problemen führen könnten.
Viele Grüsse
Bümpi
PS: Das Beispiel arbeitet mit vielen Instanzen des Internet-Explorers gleichzeitig. Auf langsamen Rechnern und/oder solchen mit wenig Hauptspeicher sollte man deshalb ein paar INI's aus der AlleStarten.bat entfernen. Besonders ressourcenhungrig sind das Radio und Regen-Radar-CH.
Neuestes Version hier: http://homematic-forum.de/forum/viewtop ... 4&start=24