21

ブラウザ制御のためにキーストローク(Ctrl + T)を送信しようとしています。しかし、SendKeys.Send()WPFアプリケーションでエラーが表示されましたか?私の質問は

1)このメソッドをWPFアプリケーションで使用できますか?

2)自動キーストロークを送信するための代替方法はありますか?

ありがとう。

4

2 に答える 2

24

SendKeys は System.Windows.Forms 名前空間の一部であり、Wpf には同等のメソッドがありません。SendKeys.Send を WPF で使用することはできませんが、System.Windows.Forms をプロジェクト参照に追加すると、 SendKeys.SendWaitメソッドを使用できます。あなたの唯一の他のオプションは、 PInvoke SendInputにすることです。

これらのメソッドは両方とも、現在アクティブなウィンドウにデータを送信することに注意してください。

于 2012-07-20T03:43:55.303 に答える