Page 1 of 1

CMD script macOS problem

Posted: Tue Apr 09, 2024 11:07 am
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.)

Re: CMD script macOS problem

Posted: Tue Apr 09, 2024 11:24 am
by Administrator
What happens if you turn off
SPECIAL>NOINTERACTION

Re: CMD script macOS problem

Posted: Tue Apr 09, 2024 11:35 am
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

Re: CMD script macOS problem

Posted: Tue Apr 09, 2024 4:12 pm
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!

Re: CMD script macOS problem

Posted: Tue Apr 09, 2024 5:51 pm
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.

Re: CMD script macOS problem

Posted: Tue Apr 09, 2024 6:16 pm
by aliakhavan89
Also, if I remember it correctly, ''MENU>EXIT'' does not exist on macOS.

Re: CMD script macOS problem

Posted: Tue Apr 09, 2024 6:29 pm
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.