By opening I mean inspect.
Bernard
On 7/22/05, Bernard Lebel <3dbernard(at)gmail.com> wrote:
> All you need to do is to open the cpset (or a secondary cpset) in
> siModal moded. You get a OK/Cancel ppg, so the script waits for the
> user to do something.
>
>
> Cheers
> Bernard
>
>
> On 7/22/05, guillaume laforge <guillaume.laforge.3d(at)gmail.com> wrote:
> > Hi,
> >
> > I'm writing a script who save .ptp files somewhere. I would like to use a
> > variable for
> > the .ptp path. I find "FolderPicker" in the doc who create a CPset with a
> > path.
> >
> > If the custom parameter already exist in the scene, there is no pb.
> > "oPSet.parameters("FolderPicker").Value" give me the path the user choose
> > before.
> >
> > But if there is no custom parameter in the scene, it is create and then
> > "oPSet.parameters("FolderPicker").Value" return nothing.
> > The user is not faster than the script and can't set the path before the
> > logmessage :-p.
> >
> > Here is the code :
> >
> > var oPSet = ActiveSceneRoot.Properties(("ptp_path"));
> > if (!oPSet)
> > {
> > //layout for selecting a folder where .ptp are saved.
> > var oPSet=ActiveSceneRoot.AddProperty
> > ("CustomProperty",false,"ptp_path") ;
> > oPSet.AddParameter3( "FolderPicker", siString ) ;
> > var oPPGLayout = oPSet.PPGLayout ;
> > var oItem = oPPGLayout.AddItem( "FolderPicker", "", "Folder" );
> > oItem.SetAttribute( siUIInitialDir, "user" ) ;
> >
> >
> >
> > //Open the CustomPset to choose a path.
> > //I can't "stop" the script during the user interaction...
> > InspectObj( oPSet );
> >
> > //I would like to find the path now.
> > logmessage(oPSet.parameters ("FolderPicker").value)
> > }
> > else
> > {
> > //But I only find the path when the CustomPset already exist before the
> > script.
> > logmessage(oPSet.parameters("FolderPicker").Value)
> > }
> >
> > Help !
> >
> > Thanks,
> >
> > Guillaume Laforge
> > CG artist / Jr TD
> > Antefilms studio
> >
> >
>
---
Unsubscribe? Mail Majordomo(at)Softimage.COM with the following text in body:
unsubscribe xsi