cnab 发表于 2009-9-28 13:09:00

[求助]关于用VB或VBA调用AUTOCAD的RECOVER命令修复文件的问题

关于用VB或VBA调用的RECOVER命令修复文件的问题由于有不少的图纸需要调用此命令进行修改,手工一张一张的修复,太麻烦了,所以想用自动批量修复,发现用sendCommand方法直接发送命令到AutoCAD命令行的命令却不行,请各们兄弟指点一下。谢谢!
‘先修改系统参数,从命令行接收文件名
    acadDoc.SetVariable "FILEDIA", 0
   acadDoc.SendCommand "_Recover" & vbCrLf
   ’问题出现在这一句,AUTOCAD得不到文件名,提示出现自动化错误
    acadDoc.SendCommand "d:\A25-00.dwg" & vbCrLf
    acadDoc.SendCommand vbCrLf

nikkyu 发表于 2010-2-10 11:07:00

在这里你可以把你要执行的命令编辑成 xxx.scr 文件
在vb中调用这个文件
如下acaddoc.sendcommand "script xxx.scr" & vbcrlf
页: [1]
查看完整版本: [求助]关于用VB或VBA调用AUTOCAD的RECOVER命令修复文件的问题