44hero-01
3/11/2020 - 6:37 AM

覚書き -openMaya, procedure command-

# -*- 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()