英雄无敌 发表于 2008-4-15 21:33:00

[分享]LISP变量获取器

本帖最后由 作者 于 2008-4-30 10:09:24 编辑 <br /><br /> <p>这个小程序可以取得LSP代码中所用到的变量,我们在编程时,就可以先不管什么局部变量了,编完后,再用这个小程序将变量取出来,一次就可以设置好局部变量,当然,如果你不喜欢用局部变量,那这个程序就没有用的了。</p><p>&nbsp;</p>

asen 发表于 2008-4-15 23:15:00

本帖最后由 作者 于 2008-4-15 23:15:07 编辑

visual lisp 里面自带这种功能啊

英雄无敌 发表于 2008-4-16 09:08:00

哦,是的,以前都不知道

dinosaurhxe 发表于 2008-4-16 21:28:00

学习了,但是我用2楼的方法统计时感觉返回的变量少了好多,不知问题出在哪里?

英雄无敌 发表于 2008-4-17 08:56:00

可能是你有些已经设为局部变量了,它应该是有两个返回的,一个是过程外的,一个是过程内的,过程内的是你已经设为局部变量的,而过程外的则是没有设成局部变量的。

zxfnh 发表于 2008-4-29 22:53:00

好像很有用的,谢谢

Jalinnet 发表于 2008-9-30 11:50:00

哦,多知道一些了,谢谢!

caoyin 发表于 2008-9-30 12:57:00

<p>程序不错,但有时候不灵啊</p><p>(defun c:111()<br/>(mapcar 'set '(<font color="#f70909">a b</font>) '(1 2))<br/>)</p><p>变量应该为 a b,而楼主的程序返回 'set</p>

wuxuloveguo 发表于 2008-9-30 15:17:00

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

英雄无敌 发表于 2008-9-30 22:33:00

因为看到很少有人用,我虽然做了一些修改,但没有再发到论坛上来,今天看到有几位感兴趣,就把修改的传上来,也希望大家多提意见,百分百的软件很难做到,但在大家的提议下,相信会越来越完善。
页: [1] 2 3
查看完整版本: [分享]LISP变量获取器