Continue code if Message box OK is pressed

12 ビュー (過去 30 日間)
Abdul Asad
Abdul Asad 2017 年 4 月 20 日
コメント済み: Jan 2017 年 4 月 24 日
I have a code in which during middle of the code i have a message box. I want to continue the code only if the user clicks OK to that, otherwise abort the code. i donot want to use 'YES/NO' dialogue.
  1 件のコメント
Jan
Jan 2017 年 4 月 20 日
And what should happen if the user does not press the button? Nothing?

サインインしてコメントする。

回答 (3 件)

Abdul Asad
Abdul Asad 2017 年 4 月 20 日
I am getting this error
Undefined function or variable 'AutoWarnDlg'.
  1 件のコメント
Jan
Jan 2017 年 4 月 24 日
I've posted the link to the FileExchange, where you can download this function for free. Again and with full link: https://www.mathworks.com/matlabcentral/fileexchange/24871-autowarndlg

サインインしてコメントする。


Abdul Asad
Abdul Asad 2017 年 4 月 20 日
I am using matlab 2016

Jan
Jan 2017 年 4 月 20 日
See as example FEX: AutoWarnDlg:
Opt.Delay = 15;
Opt.Button = {'Ok'}; % 1st is default
[Reply, TimeOut] = AutoWarnDlg({'Question', 'Press Ok to proceed'}, 'Question', Opt);
if ~TimeOut % Dialog closed by time out ==> User did not press Ok:
return;
end

カテゴリ

Help Center および File ExchangeDownloads についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by