我在批处理文件中遇到问题,我的命令运行不正常,因为它没有使用我的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('');"
有谁知道如何才能使这项工作?
提前致谢。