In the workgroup examples you've on xsi server example which might come handy for you. Can recall the exact name. I think I had to install c# to compile it for 64 bit
-- Christian Keller Visual effects|direction m +49 179 69 36 248 [email protected] Vimeo.com/channels/96149 > Am 03.09.2015 um 16:24 schrieb Tim Crowson <[email protected]>: > > I recall someone on the AD side mention that the "Send To" mechanism between > Maya and Soft is not exposed and is essentially black-boxed. > -Tim > >> On 9/3/2015 8:34 AM, Ponthieux, Joseph G. (LARC-E1A)[LITES] wrote: >> So no command Port like Maya? >> >> So when Maya “sends” scene data to Softimage and creates a connection to >> Softimage, how is it doing that? >> >> -- >> Joey Ponthieux >> LaRC Information Technology Enhanced Services (LITES) >> MYMIC Technical Services >> NASA Langley Research Center >> __________________________________________________ >> Opinions stated here-in are strictly those of the author and do not >> represent the opinions of NASA or any other party. >> >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Luc-Eric >> Rousseau >> Sent: Wednesday, September 02, 2015 7:35 PM >> To: [email protected] >> Subject: RE: command port to XSI >> >> The c# sample in the sdk is what creates the server that listens to a >> socket. There is no command port feature xsi otherwise >> >> Le 2015-09-02 18:31, "Ponthieux, Joseph G. (LARC-E1A)[LITES]" >> <[email protected]> a écrit : >> Eric, >> >> Thanks. I found the files but can’t really tell if I am supposed to run the >> server in order to make the client work. And I don’t have Python installed >> anyway. >> >> Had no luck converting the Perl script to something that XSI can understand. >> My guess is that XSI is not receiving input. In Maya you have to turn the >> TCP port on via a preference or env variable before you can use it. But I >> can’t find anything of that equivalent in XSI. >> >> Barring these attempts, I need to save a scene that has locked up at render. >> Any advice how I can get it to quit and save on exit? >> >> >> -- >> Joey Ponthieux >> LaRC Information Technology Enhanced Services (LITES) >> MYMIC Technical Services >> NASA Langley Research Center >> __________________________________________________ >> Opinions stated here-in are strictly those of the author and do not >> represent the opinions of NASA or any other party. >> >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Eric Thivierge >> Sent: Wednesday, September 02, 2015 5:34 PM >> To: [email protected] >> Subject: Re: command port to XSI >> >> There is a sample Python one in the SDK example workgroup. It's not a >> straight forward process and the one time I was working on a team to do this >> it was quite convoluted to get it working as desired. >> >> Eric T. >> >> -------------------------------------------- >> Eric Thivierge >> http://www.ethivierge.com >> >> On Wed, Sep 2, 2015 at 5:20 PM, Ponthieux, Joseph G. (LARC-E1A)[LITES] >> <[email protected]> wrote: >> >> Maybe this will help. I am looking to do something like this. This was a >> Perl script run in DOS. >> >> >> >> >> use Socket; >> >> $hostName = "localhost"; >> $portNumber = 8000; >> >> #CREATE SOCKET CONNECTION TO MAYA >> $proto = getprotobyname('tcp'); >> socket(Socket_Handle, PF_INET, SOCK_STREAM, $proto); >> $port = getservbyname('smtp', 'tcp'); >> $sin = sockaddr_in($portNumber,inet_aton($hostName)); >> connect(Socket_Handle,$sin); >> >> $savedir = "E:/MAYA_Emergency_Save/"; >> print "Attempting to save MAYA file to directory ${savedir}\n"; >> >> $command = "string \$mySceneName = basename(\`file -q -sn\`, \"\"); string >> \$mySavNam = \"$savedir\" + \$mySceneName; file -rename \$mySavNam; file >> -save -type \"mayaAscii\";\n"; >> send(Socket_Handle, $command, $sin); #send the >> command to Maya >> sleep 1; >> #wait a second >> for things to catch up >> exit 1; >> #insure exit >> >> >> >> >> Can this be done with XSI? Has anyone tried? >> >> >> -- >> Joey Ponthieux >> LaRC Information Technology Enhanced Services (LITES) >> MYMIC Technical Services >> NASA Langley Research Center >> __________________________________________________ >> Opinions stated here-in are strictly those of the author and do not >> represent the opinions of NASA or any other party. >> >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Ponthieux, >> Joseph G. (LARC-E1A)[LITES] >> Sent: Wednesday, September 02, 2015 5:07 PM >> To: [email protected] >> Subject: command port to XSI >> >> A long time ago I managed to write a command line port tool for Maya using >> the backend port that it provides. The tool was written in Perl and in >> general once a connection was made I could send MEL commands to the software >> via a “command line” prompt via a windows terminal. I used this often with >> Maya to take control of the software in case of a lock up etc and to send >> move data to it. >> >> I thought I had created the same for XSI, again a really long time ago, but >> can’t seem to find it. XSI should be able to do this since it appears to >> communicate with Maya via a port connection. Does anyone know if this is >> still possible? If so do you have any examples how it would be done for XSI? >> >> Thanks >> >> >> >> -- >> Joey Ponthieux >> LaRC Information Technology Enhanced Services (LITES) >> MYMIC Technical Services >> NASA Langley Research Center >> __________________________________________________ >> Opinions stated here-in are strictly those of the author and do not >> represent the opinions of NASA or any other party. > > -- > > >

