明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1377|回复: 5

[函数] [讨论]通过文本重定义为命令

[复制链接]
发表于 2011-3-1 12:53 | 显示全部楼层 |阅读模式
如何通过文本重定义为命令

EG:
从TXT文件中读取了 字符串 "APPLE"
或 (SETQ A "APPLE")

(DEFUN A
(PRINT "AA")
)

结果为 输入
(APPLE)
输出 "AA"

发表于 2011-3-1 15:57 | 显示全部楼层
(SETQ A "APPLE")


(set (read A)
     (lambda()(PRINT "AA"))
)
 楼主| 发表于 2011-3-13 19:21 | 显示全部楼层
谢谢大大!我对你的敬仰之情犹如涛涛江水绵绵不绝!又如黄河泛滥一发不可收拾!用一个字来概括
“高”
发表于 2011-4-8 00:17 | 显示全部楼层
回复 caoyin 的帖子

这种情况下,要在命令栏里面输入(apple)才能显示"AA” ,有不有什么办法直接在命令栏输入apple 就可以达到效果呢,谢谢!
发表于 2011-4-10 00:11 | 显示全部楼层
有点意思,期待中。
 楼主| 发表于 2012-5-20 12:28 | 显示全部楼层
wdq10105 发表于 2011-4-8 00:17
回复 caoyin 的帖子

这种情况下,要在命令栏里面输入(apple)才能显示"AA” ,有不有什么办法直接在命令栏 ...

上面版主已经给出答案了,直接用READ 就可以实现重定义命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 09:49 , Processed in 0.220874 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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