ShellOpenFile

MEX file to open a specified file with the associated program in windows.
870 Downloads
Updated 23 Aug 2004

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 (2025). ShellOpenFile (https://se.mathworks.com/matlabcentral/fileexchange/5744-shellopenfile), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Programming in Help Center and MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0.0