View text in editor without saving to file

Hi there,
I'm in the process of writing a GUI for my application with a feature of exporting the code to run as an M-file. At the moment the user is prompted for a file location, which is then written to and opened in the editor. However, what I'd like to do is save the text (i.e., code) to a tmp file and pipe this to a new untitled file in the editor without saving it. Does any one know if this is possible / how to do it?
Many thanks!
Nick

Antworten (2)

Jiro Doke
Jiro Doke am 21 Feb. 2011

1 Stimme

Depending on the release of MATLAB, you may be able to use the unsupported editor API through the editorservices package.
help editorservices
Here's an example:
editorservices.new(sprintf('data = rand(10,3);\nplot(data);'));
Mike wrote a blog post about this here.
Jan
Jan am 21 Feb. 2011

1 Stimme

Undocumented method working in Matlab 2009a, where Jiro's EDITORSERVICES is not available:
S = com.mathworks.mlservices.MLEditorServices;
S.newDocument('Your string here\n2nd line');
Look inside the EDIT function.

Kategorien

Mehr zu Environment and Settings finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 21 Feb. 2011

Community Treasure Hunt

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

Start Hunting!

Translated by