How to force matlab to save before exit?

4 次查看(过去 30 天)
Hello all I am using matlab via server, so I quit MatLab several times before remembering to save. Is there is any way to fore MatLab to save the file code every several minutes. Or method to enforce MatLab to ask for save before quit .
  2 个评论
Jan
Jan 2014-5-25
What exactly is "the file code"? Do you mean the contents of the base workspace, the files opened in the editor or some specific files?

请先登录,再进行评论。

采纳的回答

Sean de Wolski
Sean de Wolski 2014-5-27
Inside of your finish.m file, you can save the files using the editor api.
files = matlab.desktop.editor.getAll;
save(files)

更多回答(1 个)

Bjorn Gustavsson
Bjorn Gustavsson 2014-5-25
You should take a look at the help for quit and exit - there it is described that if you have a .m-file finish.m it will run before quiting - so in such a file you can have automatic save commands or something even more elaborate. You might also be interested in the diary function - I start every matlab session with:
diary(fullfile('/home','bjorn','MatlabRuns',[datestr(clock,30) '.txt']))
That way all my commandline activity is saved away. (Got this trick from someone else...)

类别

Help CenterFile Exchange 中查找有关 Environment and Settings 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by