Actually you should be able to effectively invoke the .fromUserText behavior in 
a nuke.createNode call the same way you can with a Read node:
w = nuke.createNode('myWrite', 'file {/path/to/my/files.%04d.ext 1-10}', 
inPanel=False)
Unfortunately I'm out of town at the moment, so I can't test, but it should 
function similarly.
-Nathan


From: [email protected]
Date: Thu, 27 Oct 2011 22:56:56 +0200
Subject: Re: [Nuke-python] Forcing file format
To: [email protected]

Oh, yeah. That explains a lot of things, actually.I've been doing that with 
setInput(), but then realised that it's actually ruining my variable as it's no 
longer a node object at that point.


Good variable:nn = nuke.nodes.Write()print nn>>> <Write1 at 0x119084830>


Bad variable:nn = nuke.nodes.Write().setInput(0, someNode)print nn>>> True


Understood Ivan.Thanks a lot.

Ron Ganbar
email: [email protected]
tel: +44 (0)7968 007 309 [UK]
     +972 (0)54 255 9765 [Israel]


url: http://ronganbar.wordpress.com/



On 27 October 2011 22:44, Ivan Busquets <[email protected]> wrote:


Ok, sorry, I didn't get you wanted it in a single line. But since both 
nuke.createNode and nuke.nodes return a node object, you can keep calling for 
methods on that node object.

i.e.
nuke.nodes.Write()['file'].fromUserText('test.jpg')






On Thu, Oct 27, 2011 at 1:30 PM, Ron Ganbar <[email protected]> wrote:



Sure. But just not in one line.(I really don't know why I mind to have things 
in one line of not)
Thanks

Ron Ganbar
email: [email protected]





tel: +44 (0)7968 007 309 [UK]
     +972 (0)54 255 9765 [Israel]



url: http://ronganbar.wordpress.com/



On 27 October 2011 22:26, Ivan Busquets <[email protected]> wrote:





Sure, you can use fromUserText() after you've created the node with 
nuke.nodes.<nodeClass>()

w = nuke.nodes.Write()
w['file'].fromUserText('file.jpg')





On Thu, Oct 27, 2011 at 1:18 PM, Ron Ganbar <[email protected]> wrote:






Hey Ivan,thanks!
This is not possible through nuke.nodes.Write(file = 'file.jpg') though is it? 
Or can I use fromUserText() there as well?




Ron Ganbar
email: [email protected]
tel: +44 (0)7968 007 309 [UK]






     +972 (0)54 255 9765 [Israel]
url: http://ronganbar.wordpress.com/











On 27 October 2011 21:44, Ivan Busquets <[email protected]> wrote:








Hi Ron,

To make sure the callbacks associated with changing the filename are triggered, 
use the fromUserText() method. Same thing applies for Read nodes so it sets the 
resolution and in/out frames.

w = nuke.createNode('Write')









w['file'].fromUserText('test.jpg')


On Thu, Oct 27, 2011 at 12:13 PM, Ron Ganbar <[email protected]> wrote:









Hi all,probably a bit of a newbie question, anyway:









When I create a Write node and populate the 'file' knob with a path that ends 
with an extension (say jpg) nuke doesn't automatically update the 'file type' 
drop down menu in the same way it does when this is done manually. Is there a 
way to make it do that? Or do I just have to go and change the 'file type' drop 
down with another line of code?











Just wondering.

Thanks,
Ron Ganbar
email: [email protected]
tel: +44 (0)7968 007 309 [UK]









     +972 (0)54 255 9765 [Israel]
url: http://ronganbar.wordpress.com/














_______________________________________________

Nuke-python mailing list

[email protected], http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python





_______________________________________________

Nuke-python mailing list

[email protected], http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python





_______________________________________________

Nuke-python mailing list

[email protected], http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python





_______________________________________________

Nuke-python mailing list

[email protected], http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python





_______________________________________________

Nuke-python mailing list

[email protected], http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python





_______________________________________________

Nuke-python mailing list

[email protected], http://forums.thefoundry.co.uk/

http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python





_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python            
                          
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to