muzi 发表于 2003-9-18 10:54:00

goldenshin,如果我当版主的话,那就是降低我们这个板块的水平了,我还是闪到一边去吧,呵呵!
谢谢您的回答!
 
CAD有没有远程调用?或者CAD怎么接收外部命令?
再次感谢!

goldenshin 发表于 2003-9-18 15:25:00

不客气,CAD接收外部命令,我不清楚你的意思,在你这里,你只是在Arx中增加一段代码监听计算机的端口而已.
你要先去搞懂两台机器如何通讯.如果多台机器是要麻烦些.

muzi 发表于 2003-9-18 16:19:00

对不起,我的意思是可以远程控制CAD进行绘图,比如在A机上发出一个运行Line的命令,B机的CAD则收到这个请求,并运行line命令。我都蒙了!:( 可以用RPC来作吗? RPC服务器端(和CAD同一台机)监听收到绘图请求(sorket),就根据信息给cad发出相应的绘图命令。机器就两台,多乎哉不多也!就是请求多!
还有,如果把监听代码写到ARX中,是不是就等于这个命令是不能停了!

xazhji 发表于 2003-9-24 11:35:00

有一种软件,可以在这一台机器上,控制另一台机器,不仅仅是CAD。这样,你可以在你的机器上,操作远程机器......其它方法,我估计不是玩CAD的人能做出来的。

muzi 发表于 2003-9-24 11:56:00

HEHE,其实JAVA就可以啦!

goldenshin 发表于 2003-9-24 11:57:00

如果CAD机器是有人在用的,你这样不停地开关CAD肯定是不可以的
如果CAD机器是没有人用的,你这样不停地开关CAD肯定是不必要的,为何不让CAD一直开着呢. 你不让AutoCAD一直开着,确让你自己的程序一直运行着,有什么考虑?

如果要远程自动开关AutoCAD,我想你可能要用到Service了. service在.Net环境下还是好写的.

muzi 发表于 2003-9-24 12:41:00

因为CAD不会一直运行,而且还有其它很多应用程序,比如Excel等,所以要运行一次就关闭。当然,服务器是没有人用的了,都是自动的。
现在有一个JAVA后台程序会接收其它服务器传过来(客户端)的请求,启动并完成相应操作
页: 1 [2]
查看完整版本: 能不能不启动AutoCAD就执行命令?或者××××