BOM+ context menu is missing in the Windows File Explorer
Symptoms
When SOLIDWORKS files are selected in the Windows File Explorer BOM+ command is not shown for the SOLIDWORKS files.
Reason
There may be multiple reasons why the command is not available
- BOM+ is supported for SOLIDWORKS assemblies and part files (.sldasm and .sldprt). Menu command will not be shown for any other file type
- In Windows 11 context menu can be set to Compact which does not display all commands
- SOLIDWORKS assembly, drawing and part files are not associated with SOLIDWORKS application (e.g. files can be associated with eDrawings application)
Solution
- Select .sldasm and .sldprt files
- In Windows 11 hold Shift button when accessing context menu to see the advanced commands
- Register context menu command association by running the following regedit file
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\SystemFileAssociations\.sldasm\shell\BOM+\command] @="\"C:\\Program Files\\Xarial\CAD+ Toolset\\bomplus.exe\" --file \"%1\"" [HKEY_CLASSES_ROOT\SystemFileAssociations\.sldprt\shell\BOM+\command] @="\"C:\\Program Files\\Xarial\\CAD+ Toolset\\bomplus.exe\" --file \"%1\""
- Run BOM+ from the command line
"C:\Program Files\Xarial\CAD+ Toolset\bomplus.exe" --file "PATH TO FILE"