# -*- coding: utf-8 -*-
import maya.cmds as cmds
import maya.OpenMaya as om
om.MGlobal.displayWarning(u'一旦、UIを閉じます。ユーザー側で, script ファイル全体を、再実行してください。')
om.MGlobal.displayInfo(u'一旦、UIを閉じます。ユーザー側で, script ファイル全体を、再実行してください。')
import maya.cmds as cmds
import maya.mel as mel
# 先ず、L_upperArm_ik_Jnt、L_elbow_ik_Jnt の scale X の接続を切断
upperArm_ik_jt = 'L_upperArm_ik_Jnt'
elbow_ik_jt = 'L_elbow_ik_Jnt'
hand_ik_jt = 'L_hand_ik_Jnt'
mel.eval("channelBoxCommand -break;")
# channelBoxCommand -break;
mel.eval("CBdeleteConnection \"{}.sx\";".format(elbow_ik_jt))
# CBdeleteConnection "L_elbow_ik_Jnt.sx";
mel.eval("CBdeleteConnection \"{}.sx\";".format(upperArm_ik_jt))
import maya.cmds as cmds
def PrintModifiers(*args):
mods = cmds.getModifiers()
print 'Modifiers are:'
print('mods: {}'.format(mods))
if mods == 0:
print ' default'
cmds.select(r = True)
elif mods == 1:
print ' Shift'
cmds.select(tgl = True)
elif mods == 4:
print ' Ctrl'
cmds.select(d = True)
elif mods == 5:
print ' Shift + Ctrl'
cmds.select(add = True)
elif mods == 8:
print ' Alt'
elif (mods & 16):
print ' Command/Windows'
cmds.window()
cmds.columnLayout()
cmds.button( label='Press Me', command=PrintModifiers )
cmds.showWindow()