Thank you ! that did the trick !

2010/8/5 damon shelton <damondshel...@gmail.com>

> mel.eval('filetest -d "'+var1 + '";')
>
> you have to put " around your path in the eval statement
>
>
>
> On Wed, Aug 4, 2010 at 6:15 AM, Red <jan....@gmail.com> wrote:
>
>> Hello all,
>>
>> can anyone explain why this does not work ?
>>
>> def melVarTest():
>>
>>    var1 = "C:/Program Files/Autodesk/Maya2011/bin/plug-ins/"
>>    result = mel.eval("string $var1Mel = `python var1`;")
>>    print result
>>
>> melVarTest()
>>
>> # MelError: Error during execution of MEL script: line 1: name 'var1'
>> is not defined
>>
>> The reason for doing this is because I want to use the mel filetest
>> command and this seemed to me to be the best option.
>>
>> I have also tried:
>>
>> mel.eval("filetest -d "+var1)
>>
>> But that instantly crashes maya. (fatal error)
>>
>>
>> And when writing it the pymel way it gives me a syntax error that I
>> can not figure out
>>
>> mel.filetest(var1, d=True)
>>
>> # MelError: Error during execution of MEL script: line 1: Invalid call
>> to "filetest".  Check number and types of arguments expected by the
>> procedure.
>> # Calling Procedure: filetest, in Command
>> #   filetest("var1, d=True") #
>>
>> Would anyone be so kind to help me out :)
>>
>> Thanks,
>> Red
>>
>> --
>> http://groups.google.com/group/python_inside_maya
>>
>
>  --
> http://groups.google.com/group/python_inside_maya
>

-- 
http://groups.google.com/group/python_inside_maya

Reply via email to