Can I run a bat file with Matlab?

211 ビュー (過去 30 日間)
Jorge
Jorge 2011 年 1 月 27 日
コメント済み: Waldemar Gessler 2019 年 11 月 12 日
Hi! I have a bat file created to kill process:
taskkill /IM excel.exe
Can I run it with Matlab?
Thanks
  3 件のコメント
Walter Roberson
Walter Roberson 2017 年 9 月 22 日
system('nameOfBatFile.bat')
Waldemar Gessler
Waldemar Gessler 2019 年 11 月 12 日
or without bat file:
system('taskkill /IM excel.exe')

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2011 年 1 月 27 日
You can use system() or dos() or ! (exclamation-mark) to run a bat file.

その他の回答 (5 件)

Vieniava
Vieniava 2011 年 1 月 27 日
use this command:
system
Matlab's documentation for this function is available after
>> doc system
or on the WEB

Jorge
Jorge 2011 年 1 月 27 日
I got the result I wanted. Thank you very much to both

Koteswar Rao  Jerripothula
Koteswar Rao Jerripothula 2014 年 1 月 31 日
thank from me too

Victor Villar
Victor Villar 2014 年 7 月 3 日
Very useful.
Thanks!

Babak babak
Babak babak 2017 年 7 月 24 日
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 件のコメント
Babak babak
Babak babak 2017 年 7 月 24 日
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"?
Walter Roberson
Walter Roberson 2017 年 7 月 24 日
Your bat file has a cd in it

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by