Jaap Marchal 发表于 2022-7-6 10:04:32

如何在中查找块句柄

查找lisp以查找句柄
 
迈克

Michaels 发表于 2022-7-6 10:14:29

这里是从命令行直接进入的方式。。。。。
 
(sssetfirst nil (ssget "_x" '((0 . "INSERT")(2 . "YourBlockName"))))

Jaap Marchal 发表于 2022-7-6 10:23:46

不,对不起,这不是我要找的。我正在使用Autoad electrical并将其导出到Excel。某些块缺少属性数据。Autocad生成所有使用的块的句柄。所以我需要一个lisp,在那里我可以给出一个句柄,Autocad可以放大到那个块。
 
迈克

Michaels 发表于 2022-7-6 10:26:21

这是一个DXF。例如(5,“19C”)

David Bethel 发表于 2022-7-6 10:36:57

调查(handent)-David

Lee Mac 发表于 2022-7-6 10:42:06

WHS ^
 
如果你想走VL路线,也可以选择vla HandletoObject。

Jaap Marchal 发表于 2022-7-6 10:45:23

我不太喜欢Lisp程序,所以我不知道如何用这个做Lisp程序

Lee Mac 发表于 2022-7-6 10:56:33

我认为最简单的是:
 

(defun c:zoomhandle ( / e )

(if (setq e (handent (getstring "\nSpecify Handle: ")))
   (command "_.zoom" "_O" e "")
)

(princ)
)
 
同时,使用AfraLISP学习LISP。

Jaap Marchal 发表于 2022-7-6 10:58:14

作品很棒,。。。。。。。。。。。。。。。。。谢谢

Lee Mac 发表于 2022-7-6 11:06:21

 
它旨在作为您的程序的起点-演示如何使用“handent”。
 
*耸耸肩*
页: [1]
查看完整版本: 如何在中查找块句柄