在命令行命令中使用变量

时间:2017-04-04 17:30:54

标签: matlab cmd command line

我在批处理文件中遇到问题,我的命令运行不正常,因为它没有使用我的set变量。我的代码如下:

set /p sNumber=Please enter your s-number:

set location = C:\Users\%sNumber%\Desktop\model\matlabFile.m

set

"C:\Program Files\MATLAB\R2016a\bin\matlab.exe" -r "run('%location%');"

这应该运行以下命令:

"C:\Program Files\MATLAB\R2016a\bin\matlab.exe" -r "run('C:\Users\hello\Desktop\model\matlabFile.m');"

如果输入的sNumber是hello,而是尝试并失败,则执行以下命令:

"C:\Program Files\MATLAB\R2016a\bin\matlab.exe" -r "run('');"

有谁知道如何才能使这项工作?

提前致谢。

0 个答案:

没有答案