这是我的.bat文件中使用的代码
phreeqc first_trial_um_b.pqi
matlab -sd "C:\trialbatch" -r "clean_output.m"
matlab -sd "C:\trialbatch" -r "getCa.m"
pause
phreeqc部分工作正常,但matlab代码不知何故不运行。当我手动输入matlab代码到DOS时,它可以完美地工作。
答案 0 :(得分:2)
什么类型的文件是phreeqc?如果它是批处理文件:phreeqc.bat,那么它后面的行将永远不会被执行。要修复它,您必须包含一个CALL命令来执行phreeqc:
call phreeqc first_trial_um_b.pqi
matlab -sd "C:\trialbatch" -r "clean_output.m"
matlab -sd "C:\trialbatch" -r "getCa.m"
pause