明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2502|回复: 11

[讨论][求助]一次性清空所有变量

  [复制链接]
发表于 2009-7-12 16:40:00 | 显示全部楼层 |阅读模式

有没有办法一次性清空所有lisp文件中的变量,不管它是局部的还是全局的,也不管变量名

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2009-7-12 16:55:00 | 显示全部楼层

把CAD关了再开

发表于 2009-7-12 17:38:00 | 显示全部楼层

;;大概是这样

(foreach x (atoms-family 1)
  (if (and (/= (read x) 'SUBR)
           (not (member x '("PAUSE" "T")))
           (/= (wcmatch x ":VL*-*"))
      )
    (setq x nil)
  )
)

发表于 2009-7-13 05:53:00 | 显示全部楼层

学习了,谢谢版主

发表于 2009-7-13 08:49:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-7-13 08:50:00 | 显示全部楼层
(member (strcase "$ko_bl") (atoms-family 1)))
发表于 2009-7-13 09:08:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-7-13 12:04:00 | 显示全部楼层

变量名是删不掉的,只能将变量内容清空成nil。

发表于 2009-7-13 13:02:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-7-13 16:16:00 | 显示全部楼层

谢谢,受教了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 07:40 , Processed in 0.200355 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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