Running via matlab command an .exe file and putting direct the input in cmd
2 views (last 30 days)
Show older comments
Hello,
I have a question about a code. First of all, I would like to execute an .exe file via matlab command.
I am using the command
system('C:\Users\HP\Desktop\file.exe &') in order to run it.
After the execution of this file cmd window opens and I have to put the input file that needs in order to run this program.
My question is can I put the input file direct with a matlab command and as a result to run it without cmd window opens?
Thank you
4 Comments
Fangjun Jiang
on 2 Apr 2020
In Cmd window, after the .exe is started, did you type in like "c:\MyDocu\inputdata.txt" and hit return, or you have to navigate the hard drive and pick and choose?
Answers (1)
Fangjun Jiang
on 2 Apr 2020
Edited: Fangjun Jiang
on 2 Apr 2020
Create a text file called "InputString.txt". Inside it, type in your input file name, in your exampe, file.txt
Test it in Cmd window first, run this "file.exe < InputString.txt"
Do the same in MATLAB using system()
0 Comments
See Also
Categories
Find more on Software Development Tools 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!