私は現在、2 つの無関係なソフトウェア間の相互運用性を提供するプロジェクトに取り組んでいます。textBox/textBoxes から他のアプリの textBox にデータを渡す必要があります。
私の現在の考えは、ターゲット コントロールのハンドルを見つけてアクティブにし、それをクリップボードにコピーして貼り付けることでデータを入力することです。
Clipboard.SetText(textBox1.Text, TextDataFormat.Text);
SendKeys.SendWait("^V");
textBoxes には「キャプション」がなく、ハンドルはプロセスの開始時に動的に割り当てられ、クラス名にはプロセスに関するさまざまなデータが追加されるため、何らかのインデックスを介してウィンドウ内のオブジェクトのハンドルを取得することは可能ですか? アプリケーションのすべてのインスタンスで一貫している限り、必要に応じて試行錯誤によって正しいハンドルを見つけたいと思います。
前もって感謝します
A.