I'm creating the default.xsiproject file directly out of Python, then
setting the project via Application.ActiveProject.
I tried using Application.CreateProject2(), but that does not refresh the
Project List with data written into the xsiproject files.

I am setting up the xsiproject file via script because it allows you to
rename your project as it appears in the Project Manager. This is useful if
you are working in a multi app pipeline, where under a shot directory it
splits into multiple subdirectories named for each app. The problem with
Soft in this context is you end up getting a list of Projects all named
"xsi" which isn't very helpful. :-)

Hacking the xsiproject file does what it's supposed to, so the project list
shows "<sequence>_<shot>" even though the project directory is named "xsi".
It's just it only updates after restarting Soft.

-B

On Thu, Oct 11, 2012 at 4:45 PM, Matt Lind <[email protected]> wrote:

> UpdatePlugins() only rescans plugins in workgroups, as does
> Application.RescanWorkgroups(), so I wouldn’t expect those to work.****
>
> ** **
>
> Are you creating your projects via Application.CreateProject2()?  Have you
> tried Application.ActiveProject3?  you should be able to kick Softimage
> that way.****
>
> ** **
>
> ** **
>
> Matt****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Bradley Gabe
> *Sent:* Thursday, October 11, 2012 12:38 PM
> *To:* [email protected]
> *Subject:* Refreshing the Project List?****
>
> ** **
>
> Anyone know if it is possible to refresh the Project Manager via scripting
> and without restarting Soft?****
>
> ** **
>
> I'm building my own xsiprojects file via Python and it's working very
> nicely, except nothing shows up in the Project Manager until Softimage is
> restarted.****
>
> I've tried Application.Refresh() and Update Plugins, neither of which does
> the trick.****
>
> ** **
>
> -B****
>

Reply via email to