========================================================================== MayaCmdCOM - Maya(R) MEL Command Engine Interface Library ========================================================================== The MayaCmdCOM.dll shared library contains the: - type library for the IMELCommand interface and the MELCommand class - implementation of the MELCommand class - registry entries and implementation of the mel: URL protocol handler Run the Register.bat batch file to register the MELCommand class and the mel: URL protocol handler. Once you have done this, do not move or delete the MayaCmdCOM.dll file. Running the Unregister.dll will remove the MELCommand class and the mel: URL protocol handler from the system. The IMELCommand.htm file documents the IMELCommand Automation interface. Both the mel: URL handler and the MELCommand class use "commandportDefault" as the default command port name. Be sure to open a command port with this name from Maya, either through the preferences (in Forge or later), or by entering: commandPort -name "commandportDefault"; in either the Maya Script Editor or Command Shell window. Try the various tests in the Tests folder. Note that the Test.htm file is designed to work only with Internet Explorer, although the mel: URLs should work in any web browser. // ========================================================================== // Copyright (C) 1995 - 2006 Autodesk, Inc. and/or its licensors. All // rights reserved. // // The coded instructions, statements, computer programs, and/or related // material (collectively the "Data") in these files contain unpublished // information proprietary to Autodesk, Inc. ("Autodesk") and/or its // licensors, which is protected by U.S. and Canadian federal copyright // law and by international treaties. // // The Data is provided for use exclusively by You. You have the right // to use, modify, and incorporate this Data into other products for // purposes authorized by the Autodesk software license agreement, // without fee. // // The copyright notices in the Software and this entire statement, // including the above license grant, this restriction and the // following disclaimer, must be included in all copies of the // Software, in whole or in part, and all derivative works of // the Software, unless such copies or derivative works are solely // in the form of machine-executable object code generated by a // source language processor. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. // AUTODESK DOES NOT MAKE AND HEREBY DISCLAIMS ANY EXPRESS OR IMPLIED // WARRANTIES INCLUDING, BUT NOT LIMITED TO, THE WARRANTIES OF // NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR // PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE, OR // TRADE PRACTICE. IN NO EVENT WILL AUTODESK AND/OR ITS LICENSORS // BE LIABLE FOR ANY LOST REVENUES, DATA, OR PROFITS, OR SPECIAL, // DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES, EVEN IF AUTODESK // AND/OR ITS LICENSORS HAS BEEN ADVISED OF THE POSSIBILITY // OR PROBABILITY OF SUCH DAMAGES. // // ==========================================================================