How to make my window close on a timer

does any one known how to make a timer so that it closes the window that im using? Im trying to make a window pop up in GUI stay for like 20 seconds then close on its own. Please help

1 Comment

Rainaire - what kind of window are you popping up? Another GUI or some kind of dialog?

Sign in to comment.

Answers (1)

>> f = figure;
>> t = timer('ExecutionMode','singleShot','StartDelay',20,'TimerFcn',@(~,~)close(f));
>> start(t)

5 Comments

So is figure the name of my figure or should I just use the word
f is the handle of your figure. It is a number. Click on your figure and then try gcf in the command line. The number returned would be your figure handle.
@José-Luis, How do I close if it is a normal PC window, not a MATLAB figure or GUI or dialog?
@Asit Kumar: You mean a window, which does not belong to Matlab? This is new question, so please open a new thread.

Sign in to comment.

Categories

Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange

Products

Tags

Asked:

on 27 Aug 2014

Commented:

on 4 Jul 2018

Community Treasure Hunt

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

Start Hunting!