明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: baitang36

[经验] foreach指令剖析

  [复制链接]
 楼主| 发表于 2022-5-28 21:44:15 | 显示全部楼层
(defun c:xrbi () (setvar "bindtype" 0)(command "xref" "bind" "*")(princ))
发表于 2025-7-15 15:47:01 | 显示全部楼层
向大师们请教一下:28是car,29是cdr,那么是否还应该有3,5,7,9,11,13,...35,43,45...比如3是T,5是pi,35是_%sys-error-hook%
这些又在何处定义的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-7-16 08:28:32 | 显示全部楼层
本帖最后由 baitang36 于 2025-7-16 08:38 编辑

wrf610051 发表于 2025-7-15 15:47
向大师们请教一下:28是car,29是cdr,那么是否还应该有3,5,7,9,11,13,...35,43,45...比如3是T,5是pi,35是_ ...


FAS指令表

ACAD FAS指令   含义
1      nil
2      T
3     把某个变量值压入堆栈
6     setq
9      把某个符号压入堆栈
A      从堆栈中弹出一个值
14    函数开头
16    函数结束
18   绑定局部变量,用于函数传递参数
19   解除绑定
20   nop 空指令,什么也不干
23   相当于not
28   相当于car
29   相当于cdr
2A   两个元素形成一个表 相当于cons
32  8位的数字
33   32位的数字
34  调用函数,相当于eval
35  调用自定义函数
39   相当于list
3A  声明函数
3B   浮点数
43   生成moudle资源表
4B  >
50  1-
51  调用函数,与35指令类似,但一般用于调用系统函数
55 字符串
56  系统符号
57  goto
5B  符号或变量
5C  无名变量压入堆栈
5D 从堆栈中取出数值放入无名变量
67 if
68 or
6A  and

我研究的也不全,以上是含义比较确切的指令,有些我也不太清楚的就省略了。欢迎高手补充。

评分

参与人数 1明经币 +1 收起 理由
tryhi + 1 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2025-7-21 18:19:16 | 显示全部楼层
wrf610051 发表于 2025-7-15 15:47
向大师们请教一下:28是car,29是cdr,那么是否还应该有3,5,7,9,11,13,...35,43,45...比如3是T,5是pi,35是_ ...

这些应该是非公开的,都是大神猜出来的估计,定义应该是几十年前桌子设计AutoCAD时脑子一拍定下来的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-15 18:40 , Processed in 0.254004 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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