Command for closing a terminal window from Matlab?

5 Ansichten (letzte 30 Tage)
Elisabeth Wetterlund
Elisabeth Wetterlund am 3 Nov. 2013
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 Kommentare
Walter Roberson
Walter Roberson am 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 am 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 &

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 4 Nov. 2013
How about not opening another window for it:
system('"C:/GAMS/win64/23.8/gams" model_name.gms');
  2 Kommentare
Elisabeth Wetterlund
Elisabeth Wetterlund am 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 am 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?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu App Building finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by