eechenchun 发表于 2024-7-29 12:43:59

kozmosovia 发表于 2024-7-29 00:03
'((8 . tc))要换成(list (cons 8 tc))
如果图层名是确定的,直接写死在代码里就可以,何必多此一举保存在 ...

        (setq tc (vl-registry-read "HKEY_CURRENT_USER\\Software\\a" "sctc"))
   (print tc)
        ;(setq s (ssget "x" '((8 . "BoltMark,Bolt*"))))
(setq s (ssget "x" ((list (cons 8tc))))
(command "erase"s "")
改成这样加载插件就提示输入的列表有缺陷。

eechenchun 发表于 2024-7-29 12:46:33

kozmosovia 发表于 2024-7-29 00:03
'((8 . tc))要换成(list (cons 8 tc))
如果图层名是确定的,直接写死在代码里就可以,何必多此一举保存在 ...

谢谢 可以了

wojiaohuyong 发表于 2024-7-30 17:29:36

e2002 发表于 2024-7-29 11:45
命令:laydel

我也是这么用的

qazxswk 发表于 2024-7-30 17:37:59

前辈都告诉你用laydel命令了,还写那么复杂。你用的是低版本的CAD吗?:lol

kozmosovia 发表于 2024-7-30 17:50:28

laydel要选,他这个不用选,无脑删

eechenchun 发表于 2024-7-31 12:30:23

qazxswk 发表于 2024-7-30 17:37
前辈都告诉你用laydel命令了,还写那么复杂。你用的是低版本的CAD吗?

cad2025   就是不想选

baitang36 发表于 2024-7-31 13:14:26

eechenchun 发表于 2024-7-28 23:13
accoreconsole.exe这个东西 第一次听说

这相当于没有图形界面的acad.exe,它可以执行autolsp程序的,速度飞快,但不支持vl

muai2010 发表于 2024-7-31 13:48:43

探讨新方法,最方便的方式吧

paulpipi 发表于 2024-7-31 15:24:53

挺快的,感谢分享
页: 1 [2]
查看完整版本: 能不能直接在cad命令行输入命令执行