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?

댓글 수: 2

Hello Dominik,
Did you find the answer ?
Thanks
Ajay Krishna
dpb
dpb 2020년 11월 19일
Did you not read the ANSWER below????

댓글을 달려면 로그인하십시오.

 채택된 답변

dpb
dpb 2020년 1월 7일

1 개 추천

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개)

카테고리

도움말 센터 및 File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기

질문:

2020년 1월 7일

댓글:

dpb
2020년 11월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by