guosheyang 发表于 2022-8-5 07:56:32

(al-add-subr-name '("AYL-vector-elt<-" . vector-elt<-))   是运行这个吗   咋不能加载呢?

caoliu023 发表于 2022-8-5 08:29:48

怎么才能获得al-add-subr-name 这个函数呢

baitang36 发表于 2022-8-5 08:48:12

caoliu023 发表于 2022-8-5 08:29
怎么才能获得al-add-subr-name 这个函数呢

这个函数的参数也是保留函数,所以不能直接用。

caoliu023 发表于 2022-8-5 09:21:55

baitang36 发表于 2022-8-5 08:48
这个函数的参数也是保留函数,所以不能直接用。

命令: (syz-tran-fun "al-add-subr-name")
syz-al-add-subr-name

syz-al-add-subr-name和al-add-subr-name似乎不是一回事

baitang36 发表于 2022-8-5 09:48:42

本帖最后由 baitang36 于 2022-8-5 13:18 编辑

caoliu023 发表于 2022-8-5 09:21
命令: (syz-tran-fun "al-add-subr-name")
syz-al-add-subr-name


是一回事,但你怎么给syz-al-add-subr-name提供一个保留函数名呢?所以不能用。

llsheng_73 发表于 2022-8-11 11:49:58

al-add-subr-name可以把任意已经定义函数或变量搞成能变颜色的

小菜123 发表于 2022-8-11 16:25:33

Command: (syz-al-add-subr-name 'vector-swap)
; warning:no function for AutoLISP symbol: VECTOR-SWAP
; warning:no function for AutoLISP symbol: VECTOR-SWAP
VECTOR-SWAP
但是颜色确实变了

nzl1116 发表于 2022-8-11 19:32:12

小菜123 发表于 2022-8-11 16:25
Command: (syz-al-add-subr-name 'vector-swap)
; warning:no function for AutoLISP symbol: VECTOR-SWAP ...

自定义函数可以直接调用,内部函数不能直接调用

小菜123 发表于 2022-8-12 09:42:54

为什么会出现警告呢?
页: 1 [2]
查看完整版本: 内部函数al-add-subr-name,将内部函数真正的成为lsp函数