[求助]各位大侠请进,请教个紧急问题
我用lisp编了一个程序,是替换图纸中某些图元的,而该图元使用了扩展数据,lisp程序在cad环境下可以执行。我的问题是,若现在我想用VB编程,能不打开cad直接对dwg文件进行批量修改吗?怎么可以把lisp程序转到VB呢?请各位大侠指点指点 用VB不打开CAD直接对DWG文件进行修改好像不可以,你可以把VB和LISP联合起来用,用VB做打开和关闭工作,用LISP做修改工作。虽然这样效率不高,但很实用。 在VB中怎样对autocad的命令行发送命令,我用的是sendkeys,但没有反应 用sendcommand发送命令 请教4楼 sendcommand的语法怎么写。我遇到一个情况,我定义了acadapp是autocad的一个application,接着就设置acadapp.visible= true ,但运行两句程序后,再用sendkeys就不行,若我把acadapp.visible= true 这句紧跟着sendkeys之前,那就可以,有这样的限制的吗?另:我想问在VB里有方法调用lisp程序吗,我只知道loadarx和loadads可以调用arx和ads程序,但在帮助里找不到调用lisp的方法。 acadapp.aictivedocument.sendcommand r14好像没有这个方法。
我上次提出的问题,在VB可以调用lisp程序吗? 改2000以上版本吧!不然没办法。 <A href="http://www.mjtd.com/function/list.asp?id=366&ordertype=byletter" target="_blank" >http://www.mjtd.com/function/list.asp?id=366&ordertype=byletter</A>
页:
[1]