Thanks guys,i begin to understand why should do it like this, but there is
another problem about the mel2py, i execute the code

> import pymel.tools.mel2py as mel2py
>
> pythonCode = mel2py.mel2pyStr("connectAttr -force anim.rotate
> anim_md.input1")
>
it raised an error

> # Error: script has no contents
> # Traceback (most recent call last):
> # File "<maya console>", line 1, in <module>
> # File
> "/Applications/Autodesk/maya2012/Maya.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.6/site-packages/pymel-1.0.0-py2.6.egg/pymel/tools/mel2py/__init__.py",
> line 431, in mel2pyStr
> # results = mparser.parse( data )
> # File
> "/Applications/Autodesk/maya2012/Maya.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.6/site-packages/pymel-1.0.0-py2.6.egg/pymel/tools/mel2py/melparse.py",
> line 2629, in parse
> # raise ValueError, msg
> # ValueError: script has no contents #

i don't know why, yeah, i remember this, i had installed this plugin follow
the maya help, but it's also wrong like this, i was the first one download
the pymel-1.0.3 ,and i replace the file in the folder mel2py, but it's also
wrong, i don't know why???????????

2011/7/21 PixelMuncher <[email protected]>

> In the script editor, I keep a tab for mel to Python conversion.
> You can convert a whole script or just some code.
> The tab has this code:
> import pymel.tools.mel2py as mel2py
> # Beware escaped chars - \t needs to be \\t
> mel2py.mel2py("C:\Documents and Settings\Administrator\My Documents
> \maya\myscripts\\tf_animCurve2drivenKey.mel")
>
> mel2py.mel2py("C:/Program Files/Autodesk/Maya2012/scripts/others/
> advanceToNextDrivenKey.mel")
>
> pythonCode = mel2py.mel2pyStr( """
> connectAttr -force anim.rotate anim_md.input1;
> """)
> print pythonCode
>
> To convert a whole script, replace the path inside the quotes, ie C:
> \Documents...
> The converted script will be placed in the same dir.
>
> To convert code, replace the code in the lines between the triple
> qoutes and the converted code will be saved to the pythonCode var.
> Sometimes you need to cleanup the code, but its VERY USEFUL
> nonetheless.
>
> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe
>



-- 
http://thatboy.me

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to