kører matlab kode i .bat fil på windows

Indlæg af Hanne Mølgaard Plasc

Problem



Her er koden i min .bat-fil


phreeqc first\_trial\_um\_b.pqi
matlab -sd "C:	rialbatch" -r "clean\_output.m"
matlab -sd "C:	rialbatch" -r "getCa.m"
pause 


Phreeqc-delen fungerer fint, men matlab-koden løber ikke. Når jeg skriver matlab-koden manuelt ind i DOS, virker den fejlfrit.

Bedste reference


Hvilken type fil er phreeqc? Hvis det er en Batch-fil: phreeqc.bat, vil linjerne der følger den aldrig blive udført. For at rette det skal du inkludere en CALL-kommando til at udføre phreeqc:


call phreeqc first\_trial\_um\_b.pqi
matlab -sd "C:	rialbatch" -r "clean\_output.m"
matlab -sd "C:	rialbatch" -r "getCa.m"
pause