v5.0
Creates a subdirectory for an add-on in the Addons directory.
For example, if the AddonName is Foo and the RootPath is the User path, CreateAddonDirectories
creates the directory
Putting add-on content in the directories created by CreateAddonDirectories allows Softimage to find the
add-on files and makes it easy for you to package the files in a .xsiaddon file. For example, you
should put any toolbars used by the add-on in the "
Note: This command does nothing if the add-on already exists.
oString = CreateAddonDirectories( RootPath, AddonName ); |
An empty String if successful, and an error message otherwise. Common causes of failure are invalid path arguments or insufficient permissions to create folders at the specified location.
| Parameter | Type | Description |
|---|---|---|
| RootPath | String | Location to create the add-on directories. This is typically the User path (siUserPath) or a workgroup location (see XSIApplication.Workgroups). |
| AddonName | String | Name of the add-on |
/*
This example showing a failed attempt to create an addon
at an invalid path (":" is not a valid character for a directory name)
*/
strErrMsg = CreateAddonDirectories( Application.InstallationPath( siUserPath ), ":foo" ) ;
if ( strErrMsg.length > 0 )
XSIUIToolkit.MsgBox( strErrMsg ) ; |