Passing variable names to batch script

2 views (last 30 days)
Frederik Theissen
Frederik Theissen on 30 Apr 2019
Answered: Jeff Miller on 1 May 2019
Hi Guys,
I want to pass multiple variables to a batch script from MATLAB using the sytem command:
system(['batchfile.bat ', Variable1])
In the batch file I can then define
set V1 =%1
However, I do not understand how to pass a second variable?
If I do for example:
system(['batchfile.bat ', Variable1, Variable2])
it simply merges Variable1 and Variable2 as Variable1Variable2
Is there a better way to define multiple variables from MATLAB for use in my batch script?
Thanks
F

Answers (1)

Jeff Miller
Jeff Miller on 1 May 2019
Try
system(['batchfile.bat ', Variable1, ' ', Variable2])

Categories

Find more on Entering Commands 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!