谢谢您的回答!
CAD有没有远程调用?或者CAD怎么接收外部命令?
再次感谢! 不客气,CAD接收外部命令,我不清楚你的意思,在你这里,你只是在Arx中增加一段代码监听计算机的端口而已.
你要先去搞懂两台机器如何通讯.如果多台机器是要麻烦些. 对不起,我的意思是可以远程控制CAD进行绘图,比如在A机上发出一个运行Line的命令,B机的CAD则收到这个请求,并运行line命令。我都蒙了!:( 可以用RPC来作吗? RPC服务器端(和CAD同一台机)监听收到绘图请求(sorket),就根据信息给cad发出相应的绘图命令。机器就两台,多乎哉不多也!就是请求多!
还有,如果把监听代码写到ARX中,是不是就等于这个命令是不能停了! 有一种软件,可以在这一台机器上,控制另一台机器,不仅仅是CAD。这样,你可以在你的机器上,操作远程机器......其它方法,我估计不是玩CAD的人能做出来的。 HEHE,其实JAVA就可以啦! 如果CAD机器是有人在用的,你这样不停地开关CAD肯定是不可以的
如果CAD机器是没有人用的,你这样不停地开关CAD肯定是不必要的,为何不让CAD一直开着呢. 你不让AutoCAD一直开着,确让你自己的程序一直运行着,有什么考虑?
如果要远程自动开关AutoCAD,我想你可能要用到Service了. service在.Net环境下还是好写的. 因为CAD不会一直运行,而且还有其它很多应用程序,比如Excel等,所以要运行一次就关闭。当然,服务器是没有人用的了,都是自动的。
现在有一个JAVA后台程序会接收其它服务器传过来(客户端)的请求,启动并完成相应操作
页:
1
[2]