Main Content

finish

사용자 정의 MATLAB 종료 스크립트

구문

설명

예제

finish는 종료 시 사용자 지정 명령을 실행합니다. MATLAB®은 검색 경로에서 실행 파일 확장자를 갖는 finish라는 이름의 파일을 실행합니다. 실행 파일 확장자의 예로는 .m, .mlx, .p, .mlapp가 있습니다. MATLAB은 finish가 정의된 경우 다음 중 하나를 수행할 때마다 finish를 호출합니다.

  • Microsoft® Windows® 플랫폼에서 MATLAB 데스크탑의 닫기 버튼 을 클릭하거나 UNIX® 플랫폼에서 상응하는 작업을 수행합니다.

  • 명령 프롬프트에 quit 또는 exit를 입력합니다.

finish 스크립트에서 오류가 발생하면 quit가 취소되어서 사용자가 작업 공간을 잃지 않고 finish 파일을 수정할 수 있습니다.

예제

모두 축소

MATLAB이 종료될 때 MATLAB 샘플 파일 finishsav.m을 사용하여 MAT 파일에 작업 공간을 저장합니다.

파일 내용을 보거나 편집하려면 편집기에서 finishsav.m 파일을 엽니다.

edit(fullfile(matlabroot,'toolbox','local','finishsav.m'));

파일을 검색 경로에 복사하고 finish.m으로 이름을 바꿉니다.

copyfile(fullfile(matlabroot,'toolbox','local','finishsav.m'),fullfile(userpath,'finish.m'))

MATLAB 샘플 파일 finishdlg.m을 사용하여 사용자 지정 대화 상자를 표시해서 MATLAB이 종료될 때 사용자가 이를 취소할 수 있도록 합니다.

파일 내용을 보거나 편집하려면 편집기에서 finishdlg.m 파일을 엽니다.

edit(fullfile(matlabroot,'toolbox','local','finishdlg.m'));

파일을 검색 경로에 복사하고 finish.m으로 이름을 바꿉니다.

copyfile(fullfile(matlabroot,'toolbox','local','finishdlg.m'),fullfile(userpath,'finish.m'))

이 확인 대화 상자를 표시하려면 기본 설정일반 확인 대화 상자 기본 설정 페이지에서 MATLAB을 종료하기 전에 확인 옵션을 설정합니다.

Are you sure you want to exit MATLAB? dialog box with OK and Cancel buttons

  • finish.m에서 그래픽스 객체를 사용할 때는 uiwait, waitfor 또는 drawnow를 호출하여 Figure가 표시되도록 하십시오.

버전 내역

R2006a 이전에 개발됨

참고 항목

| |

도움말 항목