Oh, that makes sense.
Thank you for clearing that up for me.

dennis


-----Original Message-----
>From: Wouter Klouwen <[email protected]>
>Sent: Jul 11, 2012 4:20 AM
>To: [email protected]
>Subject: Re: [Nuke-users] Module nukescripts.renderdialog question
>
>Hello Dennis,
>
>
>On 11/07/2012 01:21, Dennis Davis wrote:
>> Was just trying to figure out how to put my frame range into the custom
>> field.
>
>It is possible using some functions in renderdialog that set up default 
>states for the various knobs:
>
>nukescripts.setRenderDialogDefaultOption("frame_range_string", "1,2,3,4")
>nukescripts.setRenderDialogDefaultOption("input", "custom")
>
>What's important to understand is that the renderdialog really is just 
>something nice for the user to use and it's just a wrapper for the 
>nuke.executeMultiple() and  nuke.executeBackgroundNuke() functions.
>
>Chances are, you really want to create your own dialog (not difficult) 
>to drive nuke.executeMultiple() in the way you want.
>
>HTH,
>     Wouter
>
>
>> Thank you for the help
>>
>> Dennis
>>
>> Sent from my iPhone
>>
>> On Jul 10, 2012, at 6:36 PM, Frank Rueter <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>> I'm not understanding. If you already have a frame range why open the
>>> render dialog at all?
>>>
>>>
>>> On 11/07/12 10:34 AM, dennis wrote:
>>>> In this document:
>>>>
>>>> http://docs.thefoundry.co.uk/nuke/63/pythonreference/nukescripts.renderdialog-pysrc.html
>>>>
>>>>
>>>> under def __init__ I found a reference for what I need.
>>>> I just don't know how to access it.
>>>>
>>>> I would like to add data to these by changing "input" to "custom" and
>>>> put in a frame range string.
>>>>
>>>> # Frame range knobs
>>>> self._rangeEnum = nuke.Enumeration_Knob( "frame_range", "Frame
>>>> range", self._specialRanges self._viewers.keys() )
>>>> self._state.setKnob(self._rangeEnum, "input") CHANGE THIS TO "custom"
>>>> self.addKnob( self._rangeEnum )
>>>> self._frameRange = nuke.String_Knob( "frame_range_string", "") ADD A
>>>> FRAME RANGE STRING HERE
>>>> self._frameRange.clearFlag(nuke.STARTLINE)
>>>> if self._rangeEnum.value() == "custom":
>>>> self._state.setKnob(self._frameRange, str(nuke.root().frameRange()))
>>>> else:
>>>> self._setFrameRangeFromSource(self._rangeEnum.value())
>>>>
>>>> Can anyone please help me with this?
>>>> Thank you in advance for any help.
>>>>
>>>> dennis
>>>>
>>>>
>>>> _______________________________________________
>>>> Nuke-users mailing list
>>>> [email protected],http://forums.thefoundry.co.uk/
>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>>
>>>
>>> _______________________________________________
>>> Nuke-users mailing list
>>> [email protected]
>>> <mailto:[email protected]>,
>>> http://forums.thefoundry.co.uk/
>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>
>>
>> _______________________________________________
>> Nuke-users mailing list
>> [email protected], http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>
>
>
>-- 
>Wouter Klouwen, Software Engineer
>The Foundry, 6th Floor, Comms Building, 48 Leicester Sq, London WC2H LT
>Tel: +442079686828 • Fax: +4420 79308906 • thefoundry.co.uk
>The Foundry Visionmongers Ltd • Reg.d in England and Wales No: 4642027
>
>
>_______________________________________________
>Nuke-users mailing list
>[email protected], http://forums.thefoundry.co.uk/
>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

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

Reply via email to