Hey Diogo,
for some reason, when I read the text that's in my clipboard from a file,
or from the clipboard with your script I get different results. Any idea?
Oh, important to mention that when I read from file I get a raw text (so
new line appears as either \n or \r), but when I read from clipboard I get
the text as it is and I have to convert it by using:
text = text.encode('unicode_escape')

but still it comes out different. Any idea?

Ron Ganbar
email: ron...@gmail.com
tel: +44 (0)7968 007 309 [UK]
     +972 (0)54 255 9765 [Israel]
url: http://ronganbar.wordpress.com/



On 22 April 2012 17:26, Diogo Girondi <diogogiro...@gmail.com> wrote:

> Yep, it works with the paste too.
>
> def dropSomething( mimeType, text ):
>
>     if 'something' in text:
>         print 'do the jazz'
>         return True
>     else:
>         return False
>
> nukescripts.addDropDataCallback( dropSomething )
>
>
> 2012/4/22 Ron Ganbar <ron...@gmail.com>
>
>> Just yo make site Ean, does that work with the paste function? Not just
>> drag and drop?
>>
>> Thanks
>> R
>> On Apr 22, 2012 5:13 PM, "Ron Ganbar" <ron...@gmail.com> wrote:
>>
>>> Hi Ean,
>>> You guessed right.
>>> I'll have a look at this shortly.
>>>
>>> Thanks
>>> R
>>> On Apr 22, 2012 3:07 PM, "Ean Carr" <eanc...@gmail.com> wrote:
>>>
>>>> Hey Ron,
>>>>
>>>> Sounds like you want to add a drop data callback function. These are
>>>> run just before Nuke handles dropped text into the DAG. Your function can
>>>> parse the text, returning True if you handled it or None if not.
>>>>
>>>> I'm not in front of Nuke at the moment, so may be getting the below
>>>> syntax a little wrong, but the short of it is: you should define a function
>>>> somewhere (menu.py) and add its callable to the dict of drop data functions
>>>> (you can define as many as you like):
>>>>
>>>> def doStuffDD(mimeType, text):
>>>>     if "foo" in text:
>>>>         nuke.message('foo found')
>>>>         return True
>>>>     return None
>>>>
>>>> nuke.addDropData(doStuffDD)
>>>>
>>>> Then, if you copy this sentence containing the word foo and paste into
>>>> the DAG, the drop data callback you added will give you the message.
>>>>
>>>> -Ean
>>>>
>>>> On Sun, Apr 22, 2012 at 10:56 AM, Ron Ganbar <ron...@gmail.com> wrote:
>>>>
>>>>> Right, this file is mostly chinese to me.
>>>>> If I want to add something to this paste function, so if it does not
>>>>> find a tcl style node list and instead finds some other string (that can 
>>>>> be
>>>>> identified with a find command to be something specific) it will run a
>>>>> different script. Any ideas?
>>>>>
>>>>>
>>>>>
>>>>> Ron Ganbar
>>>>> email: ron...@gmail.com
>>>>> tel: +44 (0)7968 007 309 [UK]
>>>>>      +972 (0)54 255 9765 [Israel]
>>>>> url: http://ronganbar.wordpress.com/
>>>>>
>>>>>
>>>>>
>>>>> 2012/4/22 Ron Ganbar <ron...@gmail.com>
>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>>
>>>>>>
>>>>>> Ron Ganbar
>>>>>> email: ron...@gmail.com
>>>>>> tel: +44 (0)7968 007 309 [UK]
>>>>>>      +972 (0)54 255 9765 [Israel]
>>>>>> url: http://ronganbar.wordpress.com/
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 22 April 2012 12:45, Adrian Baltowski <adrian...@poczta.onet.pl>wrote:
>>>>>>
>>>>>>> Hi
>>>>>>> There is edit.py script located in plugins/nukescripts folder.
>>>>>>>
>>>>>>> Best
>>>>>>>
>>>>>>> W dniu 2012-04-22 10:05:19 użytkownik Ron Ganbar <ron...@gmail.com>
>>>>>>> napisał:
>>>>>>>
>>>>>>> Hi guys,
>>>>>>> any idea where I can find the paste from clipboard command, as it is
>>>>>>> used to paste nodes into the node graph?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Ron Ganbar
>>>>>>> email: ron...@gmail.com
>>>>>>> tel: +44 (0)7968 007 309 [UK]
>>>>>>>      +972 (0)54 255 9765 [Israel]
>>>>>>> url: http://ronganbar.wordpress.com/
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Nuke-python mailing list
>>>>>>> Nuke-python@support.thefoundry.co.uk,
>>>>>>> http://forums.thefoundry.co.uk/
>>>>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Nuke-python mailing list
>>>>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Nuke-python mailing list
>>>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>>>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>>>
>>>>
>> _______________________________________________
>> Nuke-python mailing list
>> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>>
>>
>
> _______________________________________________
> Nuke-python mailing list
> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to