how to close error dialog

31 次查看(过去 30 天)
after run some script, i got so many error dialog, how to quickly close them at one time.

采纳的回答

Adam Danz
Adam Danz 2023-8-29
编辑:Adam Danz 2023-8-30
Error dialogs produced by errordlg or msgbox produce figures. The command below will close all existing figures.
close(findall(groot,'type','figure'))
If you want to only close all dialogs produced by errordlg,
close(findall(groot,'type','figure','tag','Msgbox_Error Dialog'))
If you want to only close all dialogs produced by msgbox,
close(findall(groot,'type','figure','tag','Msgbox_ '))
  2 个评论
wenchao zhang
wenchao zhang 2023-8-29
i will try tomorrow,thanks.
wenchao zhang
wenchao zhang 2023-8-31
today, i tried, it works as expected.

请先登录,再进行评论。

更多回答(1 个)

Image Analyst
Image Analyst 2023-8-29
Fix the code or data so that the errors never occur. Or else just call "return" instead of
uiwait(errordlg("You made a mistake!"))
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:
  7 个评论
Image Analyst
Image Analyst 2023-8-29
Yes, I know. And I also know that obviously you never tried my solution. However I think Adam may have a better answer below. Of course both of our solutions mean running code, either as a script (mine) or in the command window (Adam's).
wenchao zhang
wenchao zhang 2023-8-29
yes, as adam shows, i just want write these command to clear this error dialog, any way thanks for your answers.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Publishers and Subscribers 的更多信息

产品


版本

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by