CmdWinTool

Version 1.3.0.0 (9,03 KB) von Jan
Programmatic control of the command window
1,8K Downloads
Aktualisiert 20. Dez 2015

Lizenz anzeigen

Programmatic control of the the command window
On a netbook with a tiny monitor, the toolbar and the statusbar of Matlab's
command window occupy valuable space. The function CmdWinTool uses
undocumented Java methods to hide these UI elements.
But the interface allows much more:
Reply = CmdWinTool(Command, Data)
INPUT:
Command as string:
lean, fat: Hide or show toolbar and statusbar
title: Set and get the window title
statusText: String in the statusbar at the bottom
toFront, toBack: Window before of behind other windows.
hide, show: Hide or show the window
JPosition: Set/get position relative to virtual screen, java conventions
Position: Set/get position relative to monitor (*), Matlab conventions
maximize, minimize, restore: guess...
xmax, ymax: maximize horizontally/vertically only (*)
toScreen: Move completely to nearest monitor (*)
getHWnd: Get OS handle of the window (Windows only?)
setFocus: Gain keyboard focus (*)
getText: Get text written to window.
top: Set AlwaysOnTop property
font: Set and get font name and size
background, foreground: Set and get font and background color
isBusy: TRUE if a program is running
The commands marked with (*) run under Windows only and need WindowAPI:
http://www.mathworks.com/matlabcentral/fileexchange/31437
The other commands should run under MacOS and Linux also.
Tested: Matlab 6.5, 2008b, 2009a, 2011b, 2015b, WinXP, Win7, multi-monitors
Run uTest_CmdWinTool to check compatibility on your platform.
I'd appreciate bugreports and suggestions for improvements.
This function is inspired by Yair Altman's excellent investigations in the
secrets of Matlab. See http://www.undocumentedmatlab.com

Zitieren als

Jan (2024). CmdWinTool (https://www.mathworks.com/matlabcentral/fileexchange/32005-cmdwintool), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2015b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Migrate GUIDE Apps finden Sie in Help Center und MATLAB Answers
Quellenangaben

Inspiriert von: WindowAPI

Community Treasure Hunt

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

Start Hunting!
Version Veröffentlicht Versionshinweise
1.3.0.0

Supports Matlab 2015b now.

1.2.0.0

Minor change in teh documentation
Check busy status of Matlab, reply status text

1.1.0.0

Additional features: Font, ForeGround, BackGround.
Set and Get methods are joined: The current value is replied, if an output is used.

1.0.0.0