Hallo leute!
Ich bin gerade beim programmieren eines kleinen vb.net Tools für den FSX (Flugsimulator). Mit meinem Programm möchte ich einen Tastendruck "simulieren" und dem Simulator übergeben. Dafür kommt die Funktion SendKeys in Frage. Als Test wurden Buchstaben und Wörter über SendKeys an den normalen TextEditor übergeben. Das hat alles einwandfrei funktioniert. Funktioniert auch bei allen anderen Programmen wie Word, dem eigenen Tool usw.
Jedoch funktioniert der Code nicht beim FSX. Es kommt weder ein Error sonst irgendeine Reaktion, wie als wenn nichst wäre.
Hier mal ein kleiner Ausschnitt meines Codes:
..als ID für AppActivate wurde die ProzessID des Simulators genommen. Das funktioniert auch noch, denn der Simulator wird in den Vordergrund geschalten und somit aktiviert.
Bin echt planlos und suche den ganzen tag schon nach einer Lösung...
Desweiteren habe ich noch eine weitere Möglichkeit zum Senden eines tastendrucks gefunden:
mit diesem Code funktioniert es wiederum nur bei den besagten Programmen?! Was ist der Unterschied zwischen den 2 Varianten?
Vieleicht kann mir einer von euch sagen was das Problem sein könnte oder auf was ich achten muss
Gruß
Philipp
Ich bin gerade beim programmieren eines kleinen vb.net Tools für den FSX (Flugsimulator). Mit meinem Programm möchte ich einen Tastendruck "simulieren" und dem Simulator übergeben. Dafür kommt die Funktion SendKeys in Frage. Als Test wurden Buchstaben und Wörter über SendKeys an den normalen TextEditor übergeben. Das hat alles einwandfrei funktioniert. Funktioniert auch bei allen anderen Programmen wie Word, dem eigenen Tool usw.
Jedoch funktioniert der Code nicht beim FSX. Es kommt weder ein Error sonst irgendeine Reaktion, wie als wenn nichst wäre.
Hier mal ein kleiner Ausschnitt meines Codes:
..als ID für AppActivate wurde die ProzessID des Simulators genommen. Das funktioniert auch noch, denn der Simulator wird in den Vordergrund geschalten und somit aktiviert.
Bin echt planlos und suche den ganzen tag schon nach einer Lösung...
Desweiteren habe ich noch eine weitere Möglichkeit zum Senden eines tastendrucks gefunden:
mit diesem Code funktioniert es wiederum nur bei den besagten Programmen?! Was ist der Unterschied zwischen den 2 Varianten?
Vieleicht kann mir einer von euch sagen was das Problem sein könnte oder auf was ich achten muss
Gruß
Philipp