Command for closing a terminal window from Matlab?

5 次查看(过去 30 天)
I have a small Matlab script that calls GAMS. GAMS is run in a separate terminal window and when GAMS has finished the optimisation, the terminal window stays open and the Matlab script continues. This is looped a number of times (sometimes several hundreds) which causes a great number of terminal windows that need to be manually closed. There should be a command that I can put in the Matlab script to send the 'exit' command to the terminal window after GAMS has finished running, but I can't find it.
Would appreciate some help!
Best regards, Elisabeth
  2 个评论
Walter Roberson
Walter Roberson 2013-11-3
You will need to show us how you start up GAMS, and you will need to indicate which operating system you are running.
Elisabeth Wetterlund
I'm running Windows 7 (enterprise) 64-bit. I'm calling GAMS using the line:
!"C:/GAMS/win64/23.8/gams" model_name.gms &

请先登录,再进行评论。

回答(1 个)

Walter Roberson
Walter Roberson 2013-11-4
How about not opening another window for it:
system('"C:/GAMS/win64/23.8/gams" model_name.gms');
  2 个评论
Elisabeth Wetterlund
I keep getting syntax errors, I've tried a few different options but I'll keep trying! Thanks for the help anyway
Elisabeth Wetterlund
Hi again,
No I can't get that to work. Is there a way to send an 'exit' command to the terminal windown instead?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 App Building 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by