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

Reply via email to