File Exchange

image thumbnail


version (27.6 KB) by Johannes Milvich
Generate a Matlab help for a custom toolbox based on HTML

1 Download

Updated 09 Sep 2015

View License

This script generates a Matlab F1 help for a custom toolbox. It will run through all subfolders of the selected ToolBoxPath directory and create a Contents.m file in each subfolder containing .m files. It will then publish all .m files to .html files and place them in a hierarchical folder structure in a 'ToolBoxPath\Help\ToolBoxName' folder. If the respective .m file has already been published and was not changed since then, the html file will not be updated. The programm will proceed and create a hierarchical 'ToolBoxPath\Help\helptoc.xml' file listing the new help structure as well as 'ToolBoxPath\info.xml' file required by the Matlab help (see also The help files can be accessed through Matlabs internal help via F1 - Supplementary Software - ToolBoxName. A GettingStarted.m file is created in the 'ToolBoxPath' folder which can be filled with nicely formatted content according to that serves as a homepage for the F1 help.

Cite As

Johannes Milvich (2020). genToolboxHelp (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (1)


Nice idea, but does not work with non-Windows OS due to hardcoded use of '\' as path separator.

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: rdir.m

Community Treasure Hunt

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

Start Hunting!