Javascript 如何连接到maya';带节点webkit的commandport?
我正在构建一个工具,用它来控制maya,并试图通过节点webkit连接到maya的commandport以发送命令,但没有成功。我用 梅尔: 下面是我的html UI中的代码: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
<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>