clownger Posted October 23, 2013 Share Posted October 23, 2013 Ich habe im Moment das gleiche Problem ;( Es ligt nicht daran das der Focus nicht auf DVBViewer gesetzt wird (er kommt in denn Vordergrund) sondern das fenster nicht mehr Aktive (erst nach Mausklick ist es Aktive). Also geht dann meine Fernbedinung nicht mehr die ich über Girder eingerichtet habe. Quote Link to comment
Tjod Posted October 23, 2013 Share Posted October 23, 2013 Im Vordergrund und (eingabe-)Focus/Aktive sind unter Windows nicht verbunden. Am besten ist es herauszufinden welches Programm den Fokus und damit die Tastatureingaben auf sich zieht. Und dann die Ursache für das Problem zu beheben. Ein häufiger Kandidat dafür sind Programe/Codecs die ein Icon in die Systemtray (neben die Uhr) packen. Meist kann man das anzeigen dieses Icons deaktivieren. Quote Link to comment
clownger Posted October 23, 2013 Share Posted October 23, 2013 (edited) Ich habe es jetzt mit einem kleinen .vbs script gelöst, das einmal in der Sekunde einen Check durch führt. (Das Fenster Flimert zwar 1 mal in der Sekunde aber im vollbild ist nichts zu merken) Set objShell = WScript.CreateObject("WScript.Shell") While 1 = 1 check = objShell.AppActivate("DVBViewer") Wscript.Sleep(1000) Wend Man kann es Manuell starten oder in den Autostart kopieren. dvbviewer_active.zip Edited October 23, 2013 by clownger Quote Link to comment
clownger Posted October 23, 2013 Share Posted October 23, 2013 Im Vordergrund und (eingabe-)Focus/Aktive sind unter Windows nicht verbunden. Am besten ist es herauszufinden welches Programm den Fokus und damit die Tastatureingaben auf sich zieht. Und dann die Ursache für das Problem zu beheben. Ein häufiger Kandidat dafür sind Programe/Codecs die ein Icon in die Systemtray (neben die Uhr) packen. Meist kann man das anzeigen dieses Icons deaktivieren. Damit ist es leider nicht getan. Icons sind deaktiviert und das Problem besteht weiterhin Kann man in KeepFocus nicht auch AppActivate mit rein Programmieren ? Quote Link to comment
Griga Posted October 23, 2013 Share Posted October 23, 2013 Das KeepFocus-Plugin macht das hier. Mehr kann man IMO nicht tun. Die dort beschriebenen Einschränkungen, mit denen das System normalerweise verhindert, dass sich ein Fenster in den Vordergrund drängelt, werden durch einen Trick umgangen. Dass er unter allen Umständen funktioniert, ist jedoch nicht garantiert. Quote Link to comment
clownger Posted October 24, 2013 Share Posted October 24, 2013 Nein das macht es nicht! Es Setzt denn Focus und holt es damit in denn Vordergrund, aber setzt es nicht auf Aktive. Vielleicht ist so was möglich. http://msdn.microsoft.com/en-us/library/windows/desktop/ms646311%28v=vs.85%29.aspx Ist der SourceCode frei? Quote Link to comment
Griga Posted October 24, 2013 Share Posted October 24, 2013 SetForegroundWindow function Brings the thread that created the specified window into the foreground and activates the window. SetActiveWindow aktiviert ein anderes Fenster einer Anwendung, die sich bereits im Vordergrund befindet, und ist deshalb ungeeignet. Aktiv und fokussiert sind gleichbedeutend: http://en.wikipedia.org/wiki/Active_window Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.