明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4980|回复: 21

[分享]LISP变量获取器

    [复制链接]
发表于 2008-4-15 21:33:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2008-4-30 10:09:24 编辑

这个小程序可以取得LSP代码中所用到的变量,我们在编程时,就可以先不管什么局部变量了,编完后,再用这个小程序将变量取出来,一次就可以设置好局部变量,当然,如果你不喜欢用局部变量,那这个程序就没有用的了。

 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2008-4-15 23:15:00 | 显示全部楼层
本帖最后由 作者 于 2008-4-15 23:15:07 编辑

visual lisp 里面自带这种功能啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2008-4-16 09:08:00 | 显示全部楼层
哦,是的,以前都不知道
发表于 2008-4-16 21:28:00 | 显示全部楼层
学习了,但是我用2楼的方法统计时感觉返回的变量少了好多,不知问题出在哪里?
 楼主| 发表于 2008-4-17 08:56:00 | 显示全部楼层
可能是你有些已经设为局部变量了,它应该是有两个返回的,一个是过程外的,一个是过程内的,过程内的是你已经设为局部变量的,而过程外的则是没有设成局部变量的。
发表于 2008-4-29 22:53:00 | 显示全部楼层
好像很有用的,谢谢
发表于 2008-9-30 11:50:00 | 显示全部楼层
哦,多知道一些了,谢谢!
发表于 2008-9-30 12:57:00 | 显示全部楼层

程序不错,但有时候不灵啊

(defun c:111()
(mapcar 'set '(a b) '(1 2))
)

变量应该为 a b,而楼主的程序返回 'set

发表于 2008-9-30 15:17:00 | 显示全部楼层

嘿嘿~区分的不是太明确!不过还是不错的!希望改进改进!

 楼主| 发表于 2008-9-30 22:33:00 | 显示全部楼层
因为看到很少有人用,我虽然做了一些修改,但没有再发到论坛上来,今天看到有几位感兴趣,就把修改的传上来,也希望大家多提意见,百分百的软件很难做到,但在大家的提议下,相信会越来越完善。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

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

GMT+8, 2025-5-19 19:58 , Processed in 0.219442 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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