Can I run a bat file with Matlab?
192 views (last 30 days)
Show older comments
Hi! I have a bat file created to kill process:
taskkill /IM excel.exe
Can I run it with Matlab?
Thanks
Accepted Answer
Walter Roberson
on 27 Jan 2011
You can use system() or dos() or ! (exclamation-mark) to run a bat file.
1 Comment
More Answers (5)
Vieniava
on 27 Jan 2011
use this command:
system
Matlab's documentation for this function is available after
>> doc system
0 Comments
Babak babak
on 24 Jul 2017
Hi, guys when I use system or status for my batch file, it does not make outputs like when I double click on my batch file!
>> system('D:\CODE\workshop\MCNP\bab.bat','-echo')
C:\WINDOWS\system32>mcnp i=kc.i
ans =
-1.0737e+09
when I double clike on my batch file, it makes for me 3 outputs.
5 Comments
Babak babak
on 24 Jul 2017
thank you again. I really try to solve it but unfortunately, I couldn't. I have copies 0f Mcnp, bab.bat and kc.i files in Matlab root, D:\CODE\workshop\MCNP\bab.bat and in C:\WINDOWS\system32 but it does not work. My batch file:
mcnp i=kc.i
and I use this code for my batch file too
mcnp i=kc.i
"C:\WINDOWS\system32\mcnp" i=kc.i
the answer:
>> [status, result] = system('C:\Windows\System32\bab.bat')
status =
0
result =
'
C:\WINDOWS\system32>mcnp i=kc.i
mcnp ver=2.6.0 ld=Wed Apr 09 08:00:00 MST 2008 07/25/17 01:36:59
bad trouble in mcnp in routine exemes
input file kc.i does not exist.
why Matlab try to run it in "WINDOWS\system32"?
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!