Car-PC.info

cPOS - Schwarzer Bildschirm auf Knopfdruck

blazerk5 - Mo 16 Nov, 2009 22:24
Titel: Schwarzer Bildschirm auf Knopfdruck
Ich hab mir eine Batch-Datei geschrieben, mit der ich den Bildschirmschoner "Schwarzer Bildschirm" aktivieren kann.
_________
@echo off
c:\windows\system32\scrnsave.scr /s
exit
_________


Dann hab ich die Batch-Datei zu den externen Anwendungen zugefügt --> ExtProg1


ExtProg1 hab ich jetzt auf dem Button, der sonst zwischen Tag/Nacht-Skin umschaltet (MCE-Skin)


Wenn ich jetzt auf den Knopf drücke, sollte der Bildschirm ausgehen.

Am Notebook funzt das auch ohne Probleme. Aber der CPC macht Zicken. Wenn ich da auf den Knopf drücke, wird der Bildschirm für 1/10 Sekunde schwarz und geht sofort wieder an. Zweimal hat es geklappt, aber für mich bis jetzt nicht reproduzierbar. Wenn cPos minimiert ist und ich die Batch-Datei vom Desktop aus aufrufe geht es.


Irgendwelche Ideen? Außer: Nimm den Powerknopf vom Touch-Screen.
Stryder - Mo 16 Nov, 2009 23:12
Titel:
Ich würde da mal vermuten das cPOS Bildschirmschoner blockiert. Wahrscheinlich hast du es auf dem Laptop ohne cPOS probiert??
Question
datenflo - Mo 16 Nov, 2009 23:27
Titel:
Nimm den Powerknopf vom Toch Very HappyVery HappyVery HappyVery Happy
Spaß beiseite, hast du evt ein Häkchen vor cPOS in den Vrodergrund setzen gemacht? Wenn ja probiers mal ohne.
Tom78 - Mo 16 Nov, 2009 23:30
Titel:
Meine Vermutung ist, daß du die Funktion "Mauszeiger verbergen" aktiviert hast.
Die setzt nämlich nach jeder Aktion den Mauszeiger in die rechte untere Ecke, was vom Bildschirmschoner als Bewegung erkannt werden könnte. ...
blazerk5 - Mo 16 Nov, 2009 23:48
Titel:
@ Stryder: Ja nee, is klaa Rolling Eyes Mr. Green


@ datenflo: Warum wusste ich, dass das mindestens einmal kommt?! Ha Ha Sucker
Guter Ansatz. Die Funktion war zwar nicht aktiv im Notebook-cPos, aber auch mit Häkchen keine Beeinträchtigung des schwarzen Bildschirms.


@ Tom78: Ich glaub, du hast nen Treffer. Wenn ich das Häkchen setze, ists beim Notebook-cPos genauso wie beim CPC. Werd ich morgen früh checken. Das Häkchen hab ich glaub ich beim CPC auch, weil was will man beim Touch mit nem Mauszeiger.... Mal schaun....


Dank euch!
philipp_c - Di 17 Nov, 2009 00:27
Titel:
Verzöger Deinen Aufruf doch einfach solange bis der Mauszeiger wieder ruhe gibt.
blazerk5 - Di 17 Nov, 2009 00:37
Titel:
Das wär super! Wie bekomm ich das denn hin?
philipp_c - Di 17 Nov, 2009 00:39
Titel:
http://malektips.com/xp_dos_0002.html

das sieht ganz gut aus. Ansonsten ist es bei cygwin usw auch dabei.
Freezer - Di 17 Nov, 2009 00:45
Titel:
oder eventghost
blazerk5 - Di 17 Nov, 2009 06:14
Titel:
Da werd ich mich mal mit beschäftigen. Danke.
Tom78 - Di 17 Nov, 2009 12:09
Titel:
Es gibt bzw gab mal die DOS-Funktion (oder ein Zusatzprogramm) "wait", mit der konnte man eine Pause in Batch-Dateien einbauen.
mit z.B. wait 10 wurde das Programm für 10 Sekunden angehalten.
Es müßte also funktionieren wenn du erst "wait 1" und dann den Aufruf vom Bildschirmschoner eingibst.
blazerk5 - Di 17 Nov, 2009 20:49
Titel:
Mit WAIT ist das ja mal super simpel und klappt gut.
Gibts hier. Die Batch-Datei muß nur im gleichen Ordner sein wie die WAIT.exe.

Finale Batch-Datei schaut nu so aus:
_______________
@echo off
WAIT 1
c:\windows\system32\scrnsave.scr /s
exit
_______________


Mit "cPos im Vordergrund" sieht man auch das Fenster nicht, das die bat aufmacht und der Mauszeiger kann ausgeblendet bleiben.


ALLES BESTENS


So dachte ich, bis ich cPos mal neu gestartet hatte. Dann ging es nicht mehr. Bildschirm wieder nur ganz kurz schwarz dann wieder an. So wie im ersten Post.
Wenn ich in den ext. Anwendungen wieder auf Durchsuchen gehe und die bat auswähle, speichern, dann geht es wieder einwandfrei bis zum nächsten Neustart. Es reicht übrigens nicht in die Einstellungen zu gehen und zu speichern. Ich MUß die Verknüpfung auf die bat neu auswählen.

Mad


Achso, die WAIT.EXE hatte ich auch mal in den ext. Anw. und eingestellt, daß sie mit cPos gestartet wird. Hatte aber nicht geholfen.
philipp_c - Di 17 Nov, 2009 22:29
Titel:
Hilft es, wenn Du entweder in der Batch mit cd in das verzeichnis wechselst in dem die wait.exe liegt oder Du die wait.exe in system32 oder irgendein anderes verzeichnis, das im Pfad eingetragen ist, packst?
blazerk5 - Di 17 Nov, 2009 22:50
Titel:
Entweder ich bin bekloppt oder mein Rechner verar***t mich Banging Head Clubbed Blow Brains Out

Hab jetzt nochmal cPos angemacht, um deine Tipps zu probieren und auf doof mal auf den Knopf gedrück... siehe da es funzt. Ohne irgendwas verändert zu haben. Hab cPos ein paar Mal beendet und gestartet, aber es geht. Mal sehen was morgen auf dem CPC passiert.

Erstmal besten Dank an alle.
blazerk5 - Fr 20 Nov, 2009 18:34
Titel:
Auf dem CPC hatte es auch nicht so recht klappen wollen, dann hab ich die bat und exe in den Ordner "System32" gepackt. Jetzt scheint es zu funktionieren. Dank Dir.
udiN - Sa 21 Nov, 2009 13:34
Titel:
Zitat:
dann hab ich die bat und exe in den Ordner "System32" gepackt

Irgendwie unlogisch, aber Hauptsache es funktioniert.
blazerk5 - Sa 21 Nov, 2009 17:57
Titel:
So seh ich das auch. Gut daß es geht, warum is egal.
philipp_c - So 22 Nov, 2009 12:25
Titel:
Je nachdem in welchem Kontext es aufgerufen wird, ist es nicht unlogisch. Nur die .bat hätte da ncht reingemusst.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB