另存为代码不工作
我不确定发生了什么,但我似乎无法让这行简单的代码正常工作。(command "_saveas" "2013" "D:\\Work\\Test.dwg")
它只返回零。
文件路径没有问题。如果我在命令行中输入相同的数据,效果很好。 出于某种原因,它可以在我的工作电脑上工作,但在我的笔记本电脑和家用电脑上却无法工作。
似乎存在间歇性问题。 感谢ElpanovEvgeniy的帖子:
http://forums.augi.com/showthread.php?50250-使用-Saveas-Command-from-a-Lisp-Routine
这似乎是答案:
(vla-SaveAs (vla-get-ActiveDocument(vlax-get-acad-object)) filename ac2013_dwg)
使用2015年,它在这里运行良好。
我唯一能让它失败的情况是:
*您没有写入权限
*提供的文件名已存在。
另请参见:http://www.cadtutor.net/forum/showthread.php?50468-简单的saveas-LISP
页:
[1]