How to run an .exe file and open an input .txt file to that

조회 수: 16 (최근 30일)
ABDUL MANNAN
ABDUL MANNAN 2020년 6월 26일
댓글: Ameer Hamza 2020년 7월 2일
Hi,
i want to open .exe from matlab and then provide it with input .txt file and then give that program command to RUN the file. I have used this code but it only opens .exe file. how to give it command to open input file and then rut that file into program
FID=fopen('input.txt','wt');
fprintf(FID,strcat('RP 0 181 1 1000 -90 0 1 1','\n'));
fprintf(FID,strcat('RP 0 1 360 1000 90 01 1','\n'));
fclose(FID)
system('C:\NEC-PRO16\BIN\NECWINP.EXE')
  댓글 수: 4
Walter Roberson
Walter Roberson 2020년 7월 2일
I cannot find a user manual for the program.
The software appears to be more than 20 years old.
ABDUL MANNAN
ABDUL MANNAN 2020년 7월 2일
편집: ABDUL MANNAN 2020년 7월 2일
yes you are right it is an old software.
you can find it here https://www.nec2.org/

댓글을 달려면 로그인하십시오.

답변 (1개)

Ameer Hamza
Ameer Hamza 2020년 6월 27일
If it accepts through command line as an input argument then you can try this
system('C:\NEC-PRO16\BIN\NECWINP.EXE input.txt')
and if it accepts it as input text, then you can use redirection
system('C:\NEC-PRO16\BIN\NECWINP.EXE < input.txt')
  댓글 수: 8
ABDUL MANNAN
ABDUL MANNAN 2020년 7월 2일
i mean when i run it manually by opening program and then open this file in the pogram
Ameer Hamza
Ameer Hamza 2020년 7월 2일
But that does not mean that the program is able to accept the text file from the command line. It might not be supported. You need to check the documentation of the exe program to see if it accept the input arguments from the command line.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by