Hallo zusammen,
Kann mir einer verraten, ob es möglich ist MsgBoxen für weniger als eine Sekunde "aufblitzen" zu lassen?
Also so für 30, 50 oder 100 millisekunden?
Hallo zusammen,
Kann mir einer verraten, ob es möglich ist MsgBoxen für weniger als eine Sekunde "aufblitzen" zu lassen?
Also so für 30, 50 oder 100 millisekunden?
Also so für 30, 50 oder 100 millisekunden?
Das ist ja nicht Sinn der MsgBox oder? Verrat uns doch wo dein eigentliches Problem ist, vielleicht sägst du einfach nur am falschen Ast?
Ich säge sicher am falschen Ast, denn ich kenne leider keine alternative zu den msgboxen...
Die Sache ist die, ich beschäftige mich gerade mit Bewusstsein und Unterbewusstsein und wollte ein Experiment versuchen. Sollte so funtionieren:
Ich arbeite an meinem PC und im Hintergrund läuft mein Skript mit, das in gewissen Abständen irgendwelche Stichwörter "aufblitzen" lässt... Damit ich diese also nicht bewusst wahrnehme sondern nur unbewusst, müsste die Anzeige eben nur so kurz sein.
Ich bin also auch froh drum, wenn ich eine gescheite Alternative zur msgbox bekomme.
Ich hoffe die Infos reichen, um mich in die richtige Richtung zu schubsen...
Wie wärs denn mit einer eigenen GUI statt einer MsgBox? Das sollte doch fix machbar sein, dann kannst du auch deine Timings besser steuern.
Probiere ich mal aus...
Mal schauen, wie weit ich so komme...
Vielen Dank für den Hinweis und gute Nacht
Für deine Zwecke ist eine GUI dann aber weniger geeignet. Sowohl bewusst als auch unterbewusst wird in dieser kurzen Zeitspanne nur das Bild der aufpoppenden GUI wahrgenommen.
Um gezielt Text erfassen zu können, solltest du diesen direkt auf den Desktop schreiben, über das jeweils offene Fenster.
Um gezielt Text erfassen zu können, solltest du diesen direkt auf den Desktop schreiben, über das jeweils offene Fenster.
Ich hatte mit einem Eye-tracker experimentiert im Rahmen einer KI-Scripts. Den Mauszeiger konnte ich damit in bestimmte Bereiche "schubsen" im Radius von ca. 3cm. Dabei hatte ich auch damit experimentiert, Text in einer Laufschrift an der Position anzuzeigen, auf die gerade die Augen gerichtet sind. Das hört sich jetzt alles "einfach" an, ist aber extrem anstrengend.
Nach ca. 5 Minuten war bei mir zumindest der Ofen aus! Man macht sich überhaupt keine Gedanken darüber, auf wie viele unterschiedliche Positionen die Augen gerichtet sind und auch fokussieren, und das innerhalb von Sekunden.
Sich für einige Millisekunden einen Text in der Mitte des Bildschirms anzeigen zu lassen ist dagegen sicher eine reine Wohltat^^
Und Programmiertechnisch auch kein Problem.
Die Sache ist die, ich beschäftige mich gerade mit Bewusstsein und Unterbewusstsein und wollte ein Experiment versuchen.
Ich weiß nicht, ob es in diese Richtung (<-das ist ein Link) laufen soll, aber eins steht fest: Wenn du WEIßT, dass du beeinflusst werden sollst, dann funktioniert das Experiment nicht. Man kann dieses Experiment nicht an sich selbst durchführen...
Hallo Leute,
vielen Dank für eure Inputs, aber es fühlt sich für mich gerade so an, als wäre ich ein kleiner Junge, der das erste Mal ein Tennisschläger in der Hand hält und mir gegenüber stehen Roger Federer, Raphael Nadal und Novac Djokovic (oder wie man das schreibt)...
Was ich damit sagen will: Ohne Msg und GUI habe ich absolut KEINE Ahnung wie ich Text auf den Desktop anzeigen soll und wo ich anfangen soll zu suchen.
Sich für einige Millisekunden einen Text in der Mitte des Bildschirms anzeigen zu lassen ist dagegen sicher eine reine Wohltat^^
Und Programmiertechnisch auch kein Problem.
Für mich ein grosses Fragezeichen...
Ich weiß nicht, ob es in diese Richtung (<-das ist ein Link) laufen soll, aber eins steht fest: Wenn du WEIßT, dass du beeinflusst werden sollst, dann funktioniert das Experiment nicht. Man kann dieses Experiment nicht an sich selbst durchführen...
Das ist genau die Richtung, in der es sollte...
Probiere doch mal Tooltip oder SplashTextOn aus der Hilfe
ToolTip("This is a tooltip", 10, 10)
Sleep(300) ; Sleep to give tooltip time to display
ToolTip("", 0, 0)
gruß gmmg
ich würde das über ein Fenster mit transparentem Hintergrund und einem WinAPI BitBlt regeln. Damit kann man in den Bereich von 1 Frame kommen (also 1/60tel sekunde), während Tooltips und MsgBox einen großen Overhead haben (immerhin wird da jedes Mal ein Fenster erzeugt) ist die Methode mit einem existierenden transparenten Fenster das nur kurzfristig eine Bitmap anzeigt ziemlich flott.