.bat problem using system() or dos()

so...
>> dos('example.bat')
launches code that interrupts a function until example.bat is "quit"
>
you can manually enter commands on the command line however I cant manage to enter additional commands from a function if you manually enter
>quit
then this is returned
>>
and the function will continue to execute from function.m I need to be able to enter commands like "quit" into the .bat from my function
help?

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 6 月 15 日

0 投票

fid = fopen('example.bat','wt');
fprintf(fid, 'first command\n');
fprintf(fid, 'second command\n');
fprintf(fid, 'quit\n');
fclose(fid);

カテゴリ

質問済み:

2012 年 6 月 15 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by