の「OK」ボタンを自動的にクリックする方法はありますMessageBox.Show("my message");
か?MessageBox
スクリーンショットをキャプチャできるため、を削除したくありません(詳細情報)
また
キーを数秒間Enter
押し続ける方法はありますか? X
(非常に汚いアプローチですが、うまくいく可能性があります)。
編集: のこのコードを見つけましたがWPF
、 に実装する方法はわかりませんMessageBox
:
ButtonAutomationPeer peer = new ButtonAutomationPeer( someButton );
IInvokeProvider invokeProv = peer.GetPattern( PatternInterface.Invoke )
as IInvokeProvider;
invokeProv.Invoke();
Edit2: メッセージ ボックスのボタンを呼び出すことができれば、上記のコードを使用してタスクを実行できます。そのボタンを呼び出す方法を知っている人はいますか?
私はこれを試しましたが、成功しませんでした:
var mensaje = MessageBox.Show("Hello Stack Overflow!", "Test", MessageBoxButton.OKCancel, MessageBoxImage.Exclamation);