Command for closing a terminal window from Matlab?

5 views (last 30 days)
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 Comments
Walter Roberson
Walter Roberson on 3 Nov 2013
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
Elisabeth Wetterlund on 4 Nov 2013
I'm running Windows 7 (enterprise) 64-bit. I'm calling GAMS using the line:
!"C:/GAMS/win64/23.8/gams" model_name.gms &

Sign in to comment.

Answers (1)

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

Sign in to comment.

Categories

Find more on App Building in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!