LabVIEWForum.de - Text in Bildschirmschoner

LabVIEWForum.de

Normale Version: Text in Bildschirmschoner
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe eine wohl exotische Aufgabenstellung.
Ich möchte das während einen Ablauf einer Applikation einen bestimmten Text in den Bildschirmschoner geschrieben wird.
Ist soetwas auf irgendeine Art möglich. Konnte bis jetzt noch nichts handfestes im Netz finden.
Hallo,

du könntest mit LabVIEW einen eigenen Screensaver schreiben. Dort kannst du dann mit dem Frontpanel natürlich machen, was du möchtest.

Wäre das evtl. eine Alternative?
Hallo Mechatronik-Ingenieur,

nicht wirklich, ich wollte schon direkt auf den Windows Bildschirmschoner zugreifen. Ist das nicht irgendwie mit ActiveX o.ä. möglich?
Hallo,

schau mal hier, das könnte etwas sein: How do I pass a value from LabVIEW to a screen saver markee?.
Wenn ich das richtig sehe, funktioniert das jedoch nur mit dem Bildschirmschoner, der Text anzeigt (den man beliebig eingeben kann).

Eine andere Möglichkeit fällt mir nicht ein. Es sei denn, du kannst dein Frontpanel "on top" anzeigen (Hintergrund transparent).
Wie man direkt auf dem Bildschirmschoner zeichnet, kann ich dir leider nicht sagen, da ein Bildschirmschoner im Endeffekt auch nur eine laufende Exe ist.
Das Handle der Exe zu holen und manuell zeichnen wäre evtl. bei Hochsprachen üblich. Doch wie das mit LabVIEW geht - keine Ahnung.
Ich hab folgendes getestet: Als Bildschirmschoner einen 3D-Text festgelegt, und diesen dann in der Registry gesucht. Dann hab ich den Text in der Registry verändert und wieder das Menü zum Ändern des Bildschirmschonertextes aufgerufen. Der Text war nun verändert.
Dies wurde auch im Bildschirmschoner übernommen.

Es sollte also auch mit LabVIEW funktionieren, den Text des Bildschirmschoners über die Registry zu ändern.

Den Registry-Key den ich gefunden habe, war aber ein anderer, als der in dem von Mechatronik-Ingenieur zitierten Post.
' schrieb:Hallo,

schau mal hier, das könnte etwas sein: How do I pass a value from LabVIEW to a screen saver markee?.


Hallo Zusammen,

ich habe dieses VI getestet u. es geht soweit, dass es den Text wirklich in die Registry schreibt.
Dass einzigste das noch nicht funktioniert, es aktualisiert dies nicht.
Wenn ich auf den Bildschirmschoner warte kommt dann wieder der Standard Text "Hier könnte ihre .....".

Diese Einstellung sollte ohne Neustart aktualisiert werden.
Kann sich jemand vorstellen was noch zu machen ist?

siehe Bild
Habe das Problem gefunden:

Es muss unter S1-5-21-........... eingestellt werden dort sind die Bildschirmschoner auch vorhanden.
Was bedeuted das S1-5-21-........... ist das ein Update. Wie kann ich das automatisch erkennnen welchen
akutellen Registry Ordner ich ansprechen muss?
Referenz-URLs