Javascript 如何连接到maya';带节点webkit的commandport?

Javascript 如何连接到maya';带节点webkit的commandport?,javascript,node.js,webkit,maya,autodesk,Javascript,Node.js,Webkit,Maya,Autodesk,我正在构建一个工具,用它来控制maya,并试图通过节点webkit连接到maya的commandport以发送命令,但没有成功。我用 梅尔: 下面是我的html UI中的代码: <script> var net = require('net'); var maya = new net.Socket(); maya.connect(6000, '127.0.0.1', function() { console.log('Connected'); maya.wr

我正在构建一个工具,用它来控制maya,并试图通过节点webkit连接到maya的commandport以发送命令,但没有成功。我用 梅尔:

下面是我的html UI中的代码:

<script>    
var net = require('net');
var maya = new net.Socket();

maya.connect(6000, '127.0.0.1', function() {
    console.log('Connected');
    maya.write('polySphere -r 1 -sx 20 -sy 20 -ax 0 1 0 -cuv 2 -ch 1;');
});
</script>

var net=要求的(‘净额’);
var maya=new net.Socket();
maya.connect(6000,'127.0.0.1',函数(){
console.log('Connected');
write('polySphere-r1-sx20-sy20-ax010-cuv2-ch1;');
});
节点webkit中的控制台显示其已连接,但maya内部未发生任何操作

我刚开始使用这个节点webkit,它非常酷!!! 我需要你的帮助来解决这个问题


感谢所有高级用户提供的帮助:)

您可能希望尝试
commandPort-n':6000'-eo
以查看maya Listener中的命令。这无法从远处调试,您可能会遇到各种各样的麻烦。您的示例在Windows上对我有用,使用maya 2015和node.jsI知道已经6年了,但是我成功地在我的节点上运行了您的代码,我非常感激,我不知道“new net.Socket()”的这一部分,而且要花很长时间才能找到它。对我来说,唯一的错误是将节点代码放在HTML文件中,需要将代码放在archive.js中并运行“Node archive.js”命令来执行节点函数。谢谢分享你的代码!
<script>    
var net = require('net');
var maya = new net.Socket();

maya.connect(6000, '127.0.0.1', function() {
    console.log('Connected');
    maya.write('polySphere -r 1 -sx 20 -sy 20 -ax 0 1 0 -cuv 2 -ch 1;');
});
</script>