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.
Re: CMD script macOS problem
Posted: Wed Jul 10, 2024 1:16 am
by Todd
As of DSS version 10.2.0 today, MENU>EXIT is working for me on Mac.
Re: CMD script macOS problem
Posted: Fri Jul 12, 2024 7:58 pm
by tomfid
Exclamation point works for comments.
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 12:30 am
by aliakhavan89
After updating to DSS 10.2.1, I cannot run the same cmd I've been using for the past few weeks on macOS. It feels that it gets stuck in a loop, and 'cancel' doesn't work (the OS doesn't say Vensim isn't responding). I have to force quit Vensim. I checked again, and the script works fine on DSS 10.2.0 on Windows (and it worked on 10.2.0 on macOS too).
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 12:43 am
by aliakhavan89
I couldn't figure out a way to make it 100% replicable, but I have a hunch that this issue happens when there are a lot of datasets in the folder (which is what I had in my original model).
A similar error was happening when working with my original model, and I thought there might be something wrong with the variable names. But it's now isolated. It gets stuck here and won't move forward. Vensim doesn't crash either. 'Cancel' doesn't work.

- Screenshot 2024-07-25 at 8.39.40 PM.png (81.15 KiB) Viewed 13562 times
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 1:31 pm
by Administrator
Can you let us know exactly how you run the script? Do you start it via a terminal command or edit the CMD script and hit the run button?
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 2:17 pm
by aliakhavan89
edit the CMD script and hit the run button
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 3:47 pm
by Administrator
I'm rebuilding now, and will hopefully get an update to you today.
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 3:53 pm
by aliakhavan89
Thank you!
Re: CMD script macOS problem
Posted: Fri Jul 26, 2024 3:54 pm
by Administrator
I've updated the DSS Mac installer, it should fix this issue.