MATLAB Answers

Minimize cmd.exe window launched from MATLAB?

6 views (last 30 days)
Dominik Mattioli
Dominik Mattioli on 7 Jan 2020
Answered: dpb on 7 Jan 2020
I am using a TCP/IP object to have MATLAB communicate with Python in the background. Python needs to be the server, so from MATLAB I call the Python script like so:
!python main.py &
Everything works properly if I do this, except the cmd.exe window is in the middle of the screen (the user interacting with this window is not a good idea).
Is there a way to minimize the cmd.exe window (titled 'C:\WINDOWS\SYSTEM32\cmd.exe' - I can figure out its fid) while keeping the exclamation and ambersand operators in the system call as-is?

  0 Comments

Sign in to comment.

Answers (1)

dpb
dpb on 7 Jan 2020
Use a batch file or multiple command on the executable and
START yourbatch /MIN
to create the process minimized. Kick this off with the '&' to detach from MATLAB; the process then must exit on its own when completed, however, or the shell will still be open, just minimized.

  0 Comments

Sign in to comment.

Sign in to answer this question.


Translated by