Application compiler: How do I pass a file as Command line Input type argument
이전 댓글 표시
I am using Application compiler for generating a standalone application. I'm following the documenttaion available here
Example,
function m = magicsquare(n)
if ischar(n)
n=str2double(n);
end
m = magic(n);
disp(m)
On the command line, I do !magicsquare 5, to run the executable.
But when I want to pass a file (e.g excel or json file) as an input argument while running the executable generated for my use case, how do I pass an input file?
채택된 답변
추가 답변 (1개)
Image Analyst
2021년 8월 16일
You need to wrap your filename in single or double quotes, expecially if there is a space, otherwise it will think you're passing two arguments. You should be able to do
!magicsquare("c:/users/Deepa/my data.xlsx"); % Run the .exe file (not the m-file)
카테고리
도움말 센터 및 File Exchange에서 Java Package Integration에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
