Howard,

Thanks. Maybe it does render to the correct place when actually processing a 
render. I was only looking at what it evaluated to and it was just showing me 
the "/../" in the path and not the actual evaluated path - where it was going 
to go. Nathan's suggestion of adding another enclosing dirname did the trick 
for what I needed:

[file dirname [file dirname [value root.name]]] 

Thanks for the help!

Rich

On Apr 26, 2012, at 1:13 PM, Howard Jones wrote:

> You must be missing something or I'm misunderstanding what you want
> 
> [file dirname  [value root.name]]/../foo/bar.%04d.exr
> 
> will render up one directory from the script -> then into 'foo' with img seq' 
> bar' which is what I understand you want to do
> at least it does here.
>  
> Howard
> 
> From: Rich Bobo <richb...@mac.com>
> To: Howard Jones <mrhowardjo...@yahoo.com>; Nuke user discussion 
> <nuke-users@support.thefoundry.co.uk> 
> Sent: Thursday, 26 April 2012, 14:38
> Subject: Re: [Nuke-users] Write node - TCL directory navigation question
> 
> Howard,
> 
> Hmm... That just seems to append /../ to the path and doesn't actually 
> perform the change directory command... Unless I'm missing something.
> 
> Thanks,
> Rich
> 
> 
> On Apr 26, 2012, at 9:14 AM, Howard Jones wrote:
> 
>> [file dirname  [value root.name]]/../
>> to be more precise
>>  
>> Howard
>> 
>> From: Howard Jones <mrhowardjo...@yahoo.com>
>> To: Nuke user discussion <nuke-users@support.thefoundry.co.uk> 
>> Sent: Thursday, 26 April 2012, 14:11
>> Subject: Re: [Nuke-users] Write node - TCL directory navigation question
>> 
>> [file dirname  [value root.name]]/../ [file tail [value root.name]] 
>> should do it I think
>>  
>> Howard
>> 
>> From: Rich Bobo <richb...@mac.com>
>> To: Nuke-Users Mailing List <nuke-users@support.thefoundry.co.uk> 
>> Sent: Thursday, 26 April 2012, 13:57
>> Subject: [Nuke-users] Write node - TCL directory navigation question
>> 
>> Hi,
>> 
>> Does anyone know how to indicate a relative directory change in TCL? In a 
>> Write node, I'd like to designate the directory to write files to that is 
>> parallel to the one the script is in. I'm using this typical form to get the 
>> current script directory:
>> 
>> [file dirname [file tail [value root.name]]] 
>> 
>> Then, I'd like to do the equivalent of  'cd ../different_dir'. So, I'd like 
>> to have a (hopefully short) chunk of code that would a) grab the script's 
>> current directory, b) navigate up one directory and c) indicate the parallel 
>> directory to write the files to. Should be easy - I just don't know if it's 
>> possible with TCL or if I have to combine some Python in there...
>> 
>> Thanks for any help!
>> 
>> Rich
>> 
>> 
>> Rich Bobo
>> Senior VFX Compositor
>> 
>> Mobile:  (248) 840-2665
>> Web:  http://richbobo.com/
>> 
>> 
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>> 
>> 
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>> 
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
> 
> 
> 
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to