SendKey
ウィンドウ名で特定されたウィンドウにキーストロークを送信するためにこれらの関数を 使用しています
[DllImport("user32.dll")]
public static extern int FindWindow(
string lpClassName, // class name
string lpWindowName // window name
);
[DllImport("user32.dll")]
public static extern int SetForegroundWindow(
int hWnd // handle to window
);
キーストロークをフォアグラウンドに置かずにウィンドウに送信する別の方法はありますか?
私は多くのウィンドウを切り替えSendKey
ており、制御できないいくつかのエラーが発生していSendWait
ます。スレッドの遅延を設定しても使用できません。可能な限り高速にする必要があります。
私はそれがどのようにできるかを見ているだけです。