필터 지우기
필터 지우기

How can I associate my load() function with my own file extension when double-clicked in MATLAB?

조회 수: 3 (최근 30일)
I have a few custom binary file types, and associated functions for loading them into the MATLAB workspace. I would like the convenience of associating my m-file with the custom extension, so that it is automatically called if you double-click the file icon from within the MATLAB desktop. Is this possible?
I have seen a similar question and answer at http://www.mathworks.com/matlabcentral/answers/12212, which is very clever, but I'm looking for something to work just within MATLAB, not the entire Windows environment.
  댓글 수: 2
Jan
Jan 2013년 2월 6일
Double click the file icon from within the MATLAB desktop? Where are icons, which can be double-clicked, in the MATLAB desktop? And what exactly is "the Matlab Desktop"?
Carl
Carl 2013년 2월 8일
편집: Walter Roberson 2013년 2월 8일
I'm somewhat confused. Do you have *.yourextension files that you want to open by double clicking them in the matlab desktop? Then you would just have to create a openyourextension.m file in %userprofile%\Matlab\ which has the following content:
function openyourextension(file)
yourscript(file);
end

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

답변 (1개)

Sean de Wolski
Sean de Wolski 2013년 2월 8일
You should contact support with regards to this. It definitely sounds like a good enhancement request, if not possible in a documented way now.

카테고리

Help CenterFile Exchange에서 Desktop에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by