明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2167|回复: 5

请问在lisp里用什么命令保存当前图形到指定目录。

[复制链接]
发表于 2004-11-9 09:56:00 | 显示全部楼层 |阅读模式
请问在lisp里用什么命令保存当前图形到指定目录,以及怎么清除内存中的所有变量。
发表于 2004-11-9 10:26:00 | 显示全部楼层
saveas


(gc)
 楼主| 发表于 2004-11-9 10:53:00 | 显示全部楼层
谢谢,版主,还是有点问题啊,我想给要保存的图形指定文件名,而且当这个文件名存在时覆盖原有图形文件。


当我用完(gc)时,我在程序中设置的变量值还存在,返回不是nil值。
发表于 2004-11-9 11:08:00 | 显示全部楼层
先用 findfile 涵數找這個路徑, 如發現有同名的文件就用vl-file-delete 刪去. 再存,


程序完成我一般不用過 (gc) , 在定義程序的前面加上要取消的變量名是可以的,
 楼主| 发表于 2004-11-10 20:43:00 | 显示全部楼层
我用了一下,文件删不掉啊 


(findfile "d:/draw/test1.dwg")


显示"d:/draw/test1.dwg"


(vl-file-delete "d:/draw/test1.dwg")


返回nil,到d盘查看test1.dwg文件还在,这是什么原因,是不是我命令用错了,


这些Vlisp命令是我看着我的CAD2002英文帮助输入的,是不是命令格式错误,


还有,在用(vl-file-delete)之前是不是要加一个条件语句啊,如果没有"d:/draw/test1.dwg")会出现错误吗?
 楼主| 发表于 2004-11-11 17:37:00 | 显示全部楼层
还有,当我使用上面语句时,总是提示'VLIDE 未知命令“VLIDE”。按 F1 查看帮助。我已经有加载过(vl-load-com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-30 06:26 , Processed in 0.413354 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表