Cheers. Thanks Hugo. Much appreciated.

Will add it in and see how I go.

Thanks.
Darren Coombes

Check out some of my work...
www.vimeo.com/darrencoombes

Mob:  +61 418 631 079
Skype:  darrencoombes
Twitter:  @durwood81

> On 2 Apr 2016, at 11:14 AM, Hugo Léveillé <hu...@fastmail.net> wrote:
> 
> Here is a quick typed on iPhone version, it "should" work. Will get all 
> scripts under root folder and sub-folder and add them under the same menu. 
> Adding sub-menu based on folders structure should not be too hard, you just 
> need to modify the code a bit
>  
>  
> import os
> import nuke
>  
> def build_templates(templates_location):
>     menu = nuke.menu("Nuke").addMenu("Nuke Templates")
>     for root, folder, files in os.walk(templates_location):
>         for f in files:
>             print root, f
>             name = os.path.splitext(f)[0]
>             menu.addCommand(name, 'nuke.nodePaste("%s/%s")' % (root , f))
>  
> build_templates("/Users/hugoleveille/.nuke/templates/")
>  
>  
>  
>  
>  
>  
>  
>> On Fri, Apr 1, 2016, at 19:59, Hugo Léveillé wrote:
>> You would have to use os.walk
>>  
>> I'll make you an example this week-end if you need it
>>  
>> Sent from my iPhone
>>  
>>> On Apr 1, 2016, at 7:57 PM, Darren Coombes <darren.coom...@me.com> wrote:
>>> Yep, worked a treat Hugo.
>>> Thanks.
>>>  
>>> Any idea how you’d get it to add subfolders in this also?
>>>  
>>> 
>>> Check out some of my work...
>>>  
>>> www.vimeo.com/darrencoombes/reel2015
>>>  
>>>  
>>>  
>>>  
>>>  
>>> Mob:  +61 418 631 079
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>> Instagram: @7secondstoblack
>>> Instagram: @durwood0781
>>> Skype:  darren.coombes81
>>> Twitter:  @durwood81
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>  
>>>> On 30 Mar 2016, at 10:16 am, Hugo Léveillé <hu...@fastmail.net> wrote:
>>>>  
>>>> Here is a quick example. Add this to your menu.py and change with your 
>>>> desired folder location containing your .nk files
>>>>  
>>>> import os
>>>> 
>>>>  
>>>> 
>>>> import nuke
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> def build_templates(templates_location):
>>>> 
>>>>  
>>>> 
>>>>     menu = nuke.menu("Nuke").addMenu("Nuke Templates")
>>>> 
>>>>  
>>>> 
>>>>     for script in os.listdir(templates_location):
>>>> 
>>>>  
>>>> 
>>>>         name = os.path.splitext(script)[0]
>>>> 
>>>>  
>>>> 
>>>>         menu.addCommand(name, 'nuke.nodePaste("%s/%s")' % 
>>>> (templates_location , script))
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>>  
>>>> 
>>>> build_templates("/Users/hugoleveille/.nuke/templates/")
>>>> 
>>>>  
>>>> 
>>>>  
>>>>  
>>>>  
>>>> --
>>>>   Hugo Léveillé
>>>>   Head of 2D, MELS
>>>> hu...@fastmail.net
>>>>  
>>>>  
>>>>  
>>>>> On Tue, Mar 29, 2016, at 18:22, Darren Coombes wrote:
>>>>> Yeah, I've got heaps of tool sets. Just trying something different, so it 
>>>>> could be step up on more of a per project basis kind of thing.
>>>>>  
>>>>>  
>>>>> Check out some of my work...
>>>>>  
>>>>> www.vimeo.com/darrencoombes/reel2015
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>> Mob:  +61 418 631 079
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>> Instagram: @7secondstoblack
>>>>> Instagram: @durwood0781
>>>>> Skype:  darren.coombes81
>>>>> Twitter:  @durwood81
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>  
>>>>>> On 30 Mar 2016, at 8:15 AM, Hugo Léveillé <hu...@fastmail.net> wrote:
>>>>>> Why don't you use the toolsets? That's exactly what it does
>>>>>>  
>>>>>> Sent from my iPhone
>>>>>>  
>>>>>>> On Mar 29, 2016, at 5:11 PM, Darren Coombes <darren.coom...@me.com> 
>>>>>>> wrote:
>>>>>>> How would I make a menu item that links to a designated folder full of 
>>>>>>> nuke scripts i made as templates?
>>>>>>> I have made the menu item as…
>>>>>>>  
>>>>>>> nuke.menu("Nuke").addCommand("Nuke Templates/Testing”)
>>>>>>>  
>>>>>>> which makes the menu item, but how would i tell it to list the nuke 
>>>>>>> scripts inside that folder?
>>>>>>>  
>>>>>>> Thanks.
>>>>>>> Darren.
>>>>>>> 
>>>>>>> Check out some of my work...
>>>>>>>  
>>>>>>> www.vimeo.com/darrencoombes/reel2015
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>> Mob:  +61 418 631 079
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>> Instagram: @7secondstoblack
>>>>>>> Instagram: @durwood0781
>>>>>>> Skype:  darren.coombes81
>>>>>>> Twitter:  @durwood81
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>>  
>>>>>>> _______________________________________________
>>>>>>> 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
>> _______________________________________________
>> 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