- From within MATLAB the command that shows installed** toolboxes is VER: taking a look at its code shows that it works by simply getting a list of the folders on the MATLABPATH (i.e. basically in the "toolbox" subfolder under where MATLAB is installed) and then massaging that list slightly. What it does is not very complex and could be replicated using an external script.
- In the PREFDIR there is a toolbox cache XML file which seems to list all of the installed toolboxes and files. It uses some proprietary XML format which you would have to figure out... and making any changes to this file leads to part/all of MATLAB being unusable (see REHASH).
how do I know which toolboxes are installed?
362 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Alessio
am 17 Nov. 2021
Kommentiert: Alessio
am 17 Nov. 2021
At the moment we are using a sort of temporary file "alderadyInstalledToolboxes.txt" to deploy toolboxes on demand, but we wondering if there is an easy way to see which toolboxes are already installed into a windows workstation. Registry? File system? how does the installer know which are already there?
Edit: We would like to get this information outside Matlab, from an external query to some "hidden" xml, file, registry or whatever.
Thanks,
alessio
0 Kommentare
Akzeptierte Antwort
Stephen23
am 17 Nov. 2021
Bearbeitet: Stephen23
am 17 Nov. 2021
"...an easy way to see which toolboxes are already installed into a windows workstation"
" We would like to get this information outside Matlab, from an external query to some "hidden" xml, file, registry or whatever"
I can find two options:
I would stick to simply parsing the toolbox directories, just like VER does.
** installed does not mean that you have a valid license!
Weitere Antworten (1)
KSSV
am 17 Nov. 2021
Siehe auch
Kategorien
Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!