(updated to v0.31) ProjectSwitcher is a Macroscript utility for quickly switching between multiple project folders. It keeps track of the previously opened projects, saves them to an .ini file and presents them in a dropdown list.

The dialog can be resized to accommodate long path names. v0.3 can also be docked at the top or bottom, v0.31 is using a floating dialog instead to restore compatibility with 3ds Max 2014.
Update to v0.31:
- Due to a bug in 3ds Max 2014, version 0.3 no longer worked (project was no longer switched after selection in dropdown menu was made)
- Therefore, a new version 0.31 has been released that no longer uses a dockable toolbar to host projectScripter but a floating dialog instead; this restores compatibility with 3ds Max 2014 again.
- The script dialog now remembers size and postion.
Update to v0.3:
- Automatic Project Switching when opening .max files: When opening the file c:\projects\myproject\scenes\file.max, this option will automatically set c:\projects\myproject\ as the new project folder. Thanks to Tollef Roe Steen for the suggestion.
- No longer a macroscript; can be automatically run when 3ds Max starts
Note:
There seems to be a small bug in 3ds Max 2008. It causes projectSwitcher to always show a Browse-Folder-Dialog when swichting projects. This can be fixed by manually editing the file Macro_SetProjectFolder.mcr in the <3dsmax_root>\ui\macroscripts directory and changing
local _SetProjectFolder_macro_option_promptUser
local _SetProjectFolder_macro_option_newFolder
in line 25 and 26 to
global _SetProjectFolder_macro_option_promptUser
global _SetProjectFolder_macro_option_newFolder
Save the .mcr file and restart 3ds Max. This should return normal functionality for projectSwitcher
By Martin Breidt · 2007-04-11
PixelJockey · 2013-08-01
Vinc3r · 2012-02-10
tassel · 2011-11-19