CMD script macOS problem

Use this forum to post Vensim related questions.
Post Reply
Travis
Senior Member
Posts: 141
Joined: Tue Jul 15, 2008 8:42 pm

CMD script macOS problem

Post by Travis »

I can't get a command script to work on macOS 14.4.1 with VensimDSS 10.1.2.

[code]
SPECIAL>NOINTERACTION
#SPECIAL>LOADMODEL|model.mdl
MENU>VDF2XLSX|BAU.vdfx|BAU.xlsx|SaveListForGraphs.lst
MENU>EXIT
[/code]

The command script, the MDL, LST, and VDFX are all in the same directory. I've made sure there aren't spaces and tried different locations on my disk. You can see I've tried with and without LOADMODEL (since I don't need to run a model -- just trying to automate data export).

I get no feedback. Vensim opens and nothing happens. No files are created in the folder with CMD script.

I'm calling it from Terminal (and my code editor app, but I've tried both) with

[code]
open -a /Applications/VensimDSS.app Export-XLS.cmd
[/code]

(NOTE: The path to VensimDSS on the Vensim documentation website (https://vensim.com/documentation/25670.html) needs to be updated since Vensim isn't installed in a Vensim folder any more.)
Administrator
Super Administrator
Posts: 4590
Joined: Wed Mar 05, 2003 3:10 am

Re: CMD script macOS problem

Post by Administrator »

What happens if you turn off
SPECIAL>NOINTERACTION
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391

Units are important!
http://www.bbc.co.uk/news/magazine-27509559
Administrator
Super Administrator
Posts: 4590
Joined: Wed Mar 05, 2003 3:10 am

Re: CMD script macOS problem

Post by Administrator »

This fires up the command script successfully for me (run from a terminal prompt)

/Applications/VensimDSS.app/Contents/MacOS/VensimDSS /Users/tony/Downloads/TravisForumProblem/SampleCMDScript.cmd
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391

Units are important!
http://www.bbc.co.uk/news/magazine-27509559
Travis
Senior Member
Posts: 141
Joined: Tue Jul 15, 2008 8:42 pm

Re: CMD script macOS problem

Post by Travis »

Ah, that is definitely a different way at calling the script. I shouldn't use the "open -a..." command from Terminal. Just call the Vensim binary directly with "/Applications/VensimDSS.app/Contents/MacOS/VensimDSS".

I got my first script to work now.

Please update the documentation to help the next person.
https://vensim.com/documentation/25670.html

Thanks for the help!
Travis
Senior Member
Posts: 141
Joined: Tue Jul 15, 2008 8:42 pm

Re: CMD script macOS problem

Post by Travis »

Quick aside: Is there a way to comment a line in a CMD file? I tried # but that gave an error. I don't see any comments in the examples.
aliakhavan89
Senior Member
Posts: 94
Joined: Sun Oct 21, 2018 7:09 am
Vensim version: DSS

Re: CMD script macOS problem

Post by aliakhavan89 »

Also, if I remember it correctly, ''MENU>EXIT'' does not exist on macOS.
Travis
Senior Member
Posts: 141
Joined: Tue Jul 15, 2008 8:42 pm

Re: CMD script macOS problem

Post by Travis »

Yeah, I'm not getting Vensim to quit/close at the end of my script, so I think MENU>EXIT is not working.
Post Reply