Show the command window from engine application on Mac

2 views (last 30 days)
Is it possible to show the MATLAB command window when using a MATLAB Engine application, and running on OS X? (I know there's engSetVisible() but it only works on Windows.)
The reason I'm asking is that I noticed that most GUI elements do work: I can create a figure, show the documentation window using 'doc' or the command history window using 'commandhistory'. The 'commandwindow' command seems to do nothing though.
  3 Comments
Szabolcs
Szabolcs on 19 Feb 2013
@Amro That actually works and it shows the command window! But it also breaks the engine session (engine functions won't return any more). I guess this is a hard limitation on OS X / Linux due to how the engine sends commands to MATLAB (the connection is through a unix pipe, but I'm not sure about the details).
Is there a similar command for hiding it? I'm just curious if it'd restore engine functionality (probably not).
Amro
Amro on 19 Feb 2013
Edited: Amro on 19 Feb 2013
try this, no guarantees :)
com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame.setVisible(0)

Sign in to comment.

Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!