0

有没有办法自动点击“确定”按钮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 回答