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.
0 件のコメント
採用された回答
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_ '))
その他の回答 (1 件)
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
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).
参考
カテゴリ
Help Center および File Exchange で Publishers and Subscribers についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!