Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Das habe ich direkt dem Zaubereiministerium gemeldet. Schon der Versuch, in die Belange von Muggle durch Zauberei einzugreifen, ist strafbar. Aber die Details werden die Auroren mit Dir klären - das ist nur ein kleiner Heuler vorweg ...
SCNR
Aber wenn man raten müsste: Evtl. stimmt der Fokus nicht. Aber da ich auch nicht verstanden habe, was genau gebaut wurde und was das genaue Verhalten ist, kann ich - ohne Magie zu nutzen - leider auch nichts sagen ...
Wenn man die Tabelle aber eh kennt, wäre direktes setzen der Markierungen und was auch immer vielleicht ein sinnvollerer Ansatz anstatt den Umweg über Tastatureingaben zu gehen.
Ich bitte allseits um Verzeihung, wollte nicht alle meine Zauberversuche an der magischen Schaukel verkünden, da sie den Experten langweilen könnten.
Aber das mit den Fokus war ein Volltreffer, ich wollte natürlich Text in ein anderes Programm schreiben. Ich musste nur dem Roboter zuerst Alt-Tab schicken und jetzt macht er was er will.
Nachgedacht habe ich genug, aber draufgekommen bin ich halt nicht - vernagelt.
Die Informationen waren nur etwas spärlich, daher diese spaßig gemeinten Dinge. Ich denke, dir war niemand böse und auch Du solltest uns nicht böse sein.
Aber das mit den Fokus war ein Volltreffer, ich wollte natürlich Text in ein anderes Programm schreiben. Ich musste nur dem Roboter zuerst Alt-Tab schicken und jetzt macht er was er will.
Das freut mich. Generell sollte man hier aber durchaus aufpassen, was Du da wie machst. Alt tab als Tastenkombination mag jetzt zufriedenstellend funktionieren, aber das kann schnell schief gehen, sobald Da etwas mehr passiert, womit Du nicht rechnest.
Ich habe vor einige Jahren mal in C# eine Applikation steuern müssen - da habe ich unter dem Strich den Ansatz gewählt, der in CWindow (A wrapper class for the window API functions) + IuSpy - CodeProject beschrieben wurde. Das geht für Deinen Anwendungsbereich vermutlich zu weit, aber ich würde da schon zu einem etwas allgemeineren Ansatz raten:
Das zeigt es etwas - Du kannst FindWindowExA nutzen um ein Handle zu dem gewünschten Fenster der Programmes zu bekommen um dann das Fenster in den Vordergrund zu bringen (und damit den Focus an das Fenster zu geben).
Das ist natürlich Windows spezifisch, aber sollte relativ sicher funktionieren. Man kann mit diesem JNA Ansatz dann übrigens deutlich weitergehende Dinge machen, also z.B. auch innerhalb eines Fensters ein Control finden um dem dann Nachrichten zu senden. Vermutlich wird JNA da aber schnell an seine Grenzen kommen denke ich mal.
Das aber nur als Denkanregung. Wenn die Alt Tab Lösung erst einmal reicht für Dich und Deine Anforderungen, dann ist es natürlich ok und dann muss man es nicht komplexer machen.
Wie könnte ich böse sein, wenn ich die richtige Antwort kriege? Außerdem wars lustig.
Es ist halt immer schwer sich zu entscheiden: Wenig aber kurze Info oder den ganzen Codehaufen hinposten oder ein Testprogramm zusammenstellen (mühsam).
Die obige Denkanregung ist für mich unglaublich wertvoll, zumal sich das Löschen vom Wort links vom Cursor bei Winword ein bisschen anders verhält als z.B. bei Notepad++. Wenn ich mich darauf einlassen will brauche ich genau das. Ich hätte recherchieren müssen und wäre dann vielleicht eh zu euch gekommen. Danke!!