ShellOpenFile
No License
MEX file to open a specified file automatically using the associated program in windows. The user does not need to specify what executable to be used for a certain file since this is handled by the operating system.
Syntax
ShellOpenFile(FileName);
Compile with:
mex ShellOpenFile.c shell32.lib
Examples:
>> ShellOpenFile('test.doc');
Opens test.doc in MS Word
>> ShellOpenFile('test.pdf');
Opens test.pdf in Acrobat Reader
>> ShellOpenFile('test.htm');
Opens test.htm in Internet Explorer
>> ShellOpenFile('www.mathworks.com');
Opens the web page in your browser
>> ShellOpenFile('C:\MATLAB7\work');
Opens the directory in Windows Explorer
Cite As
Gunnar Ingeström (2026). ShellOpenFile (https://se.mathworks.com/matlabcentral/fileexchange/5744-shellopenfile), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
