Windows OSD Nachrichten/Fenster in VB.NET

Sa, 27.06.2009 - 18:04 -- admin

Beschreibung

OSDExample ist ein beispielhaftes VB.NET Programm, dass zeigt wie eine OSD-Nachricht auf dem Bildschirm ausgegeben werden kann. Die Nachricht wird über alle Fenster hinweg gelegt, so dass der Text immer gelesen werden kann.
Die Anzeige wird über die Datei FloatingOSDWindow.dll realisiert. Sie liegt im kompilierten Zustand vor und kann per Verweis in jede .NET Anwendung eingebunden werden. Der in C# geschriebene Quellcode kann in den Verweisen über CodeProject bezogen werden oder direkt als fertiges C# Projekt hier heruntergeladen werden.

Miniaturansicht (Thumbnails) aus dem Explorer auslesen

Di, 23.06.2009 - 20:14 -- admin

Viele Dateitypen im Windows Explorer zeigen eine Miniaturansicht für Dateien an, wenn eine entsprechende Anwendung diese bereitstellt. Um diese auszulesen gibt keine direkte Möglichkeit als über irgendwelche API Funktionen. Nach Ewigkeiten bin ich auf ein paar Beiträge getroffen, die sich diesem Thema annehmen.

Mit PHP eine Datei ausführen und Ausgabe verarbeiten

Di, 16.06.2009 - 19:34 -- admin

PHP bietet einige Funktionen an um Dateien auszuführen. Das Problem von z.B System() und exec() ist allerdings, dass nicht der komplette Text zurückgegeben wird. Hier ist proc_open() wesentlich genauer. Wird zum Beispiel unter Linux eine Datei ausgeführt die nicht vorhanden und nicht die benötigte Berechtigungen besitzt, werden die entsprechenden Fehlermeldungen nur über proc_open() "ausgegeben".
Ich habe die Funktion std auf php.net gefunden, ist aber mittlerweile aus den Kommentaren rausgeruscht, deswegen hier der die Funktion.

 

Dateien mit 7zip über PHP Skript entpacken

Di, 16.06.2009 - 19:29 -- admin

Wer Dateien unter Linux entpacken will und 7zip zur Verfügung hat kann dieses über PHP erledigen werden. Mit der Funktion un7rar. Die Ausgabe von 7zip wird in den Quellpfad der zu entpackenden Datei als .7zipped abgelegt. Um zu Überprüfen ob das entpacken ohne Probleme verlaufen ist, kann mit der Funktion chkLog der entsprechende String Everything is Ok in der Logdatei gesucht werden.
Ich werden bei Gelegenheit noch eine einzelne Klassen zusammenbasteln.

.7zipped

 

Seiten

neueste Beiträge abonnieren