0

の「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);
4

1 に答える 1

0

と言うと、コードは「停止」しますMessageBox.Show。そのため、DialogBox に自動応答する必要がある場合は、カスタム MessageBox を作成します。作成は非常に簡単で、毎回必要に応じて動作をアレンジすることもできます。

于 2013-05-12T17:53:04.933 に答える