Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Fokus deaktivieren / Fenster im Hintergrund bedienen

$
0
0

Hallo

Ich habe mir mit Powershell und der Forms GUI eine Art Bildschirmtastatur gebaut, mit der ich eine Anwendung ansteuere. Das ganze wird über "Appactivate" und "KeyboardSend" Befehle realisiert. Das ganze funktioniert soweit auch gut und zuverlässig, nur leider nicht mit der Anwendung für die es eigentlich gedacht ist. Das Problem mit dieser Anwendung ist, dass das Fenster der Anwendung für bestimmte Eingaben aktiv (also im Fokus) sein muss. Sobald das Fenster den Fokus verliert und dann wieder zurück bekommt, ist die Eingabe nicht mehr möglich und müsste neu angewählt werden. Aktuell wechselt der Fokus beim klicken auf eine Taste meiner Bildschirmtastatur immer einmal vom Fokus hin und dann wieder zurück auf die Anwendung in der die Taste eingegeben werden soll.

Nun zu meiner eigentlichen Frage:

Wie deaktiviere ich den Focus in meiner Powershell Forms GUI so, das eine Taste angeklickt werden kann, der Fokus aber immer auf der zu steuernden Anwendung bleibt(so wie es zB. bei der Bildschirmtastatur von Windows der Fall ist). Leider finde ich im Netz nur Informationen wie ich den Fokus auf das Fenster setzen kann, nicht aber wie ich ihn deaktivieren kann.

Ich wäre über Hilfe und Tipps wirklich dankbar, da ich relativ neu im Bereich Powershell bin.


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>