Butch 发表于 2022-7-8 11:43:28

重复上一个命令insert blo

我自定义了我的鼠标右键点击,这样它就可以重新执行最后一个命令。
昨天,我创建了一个自定义工具托盘,并创建了几个块。
在我从工具托盘插入一个块后,右键单击不再重新绘制我的最后一个命令,它所做的是插入我从工具托盘插入的最后一个块:x
 
所以我可以在我的绘图中插入块,然后用一条线画一些东西,然后可能镜像一些东西,然后可能复制它,然后如果我点击我的鼠标右键来重新编写我的最后一个命令(在本例中是复制),它想从工具托盘插入我的最后一个块!
 
原因和帮助:(

Butch 发表于 2022-7-8 12:03:14

任何人:-(
甚至一些线索或提示问题可能在哪里。。。

Tiger 发表于 2022-7-8 12:23:10

你是怎么做到的?在崔?你设置了宏吗?

Butch 发表于 2022-7-8 12:34:05

你是说我是如何将这些块添加到自定义调色板的?
我将块从工作窗口(模型空间)直接拖动到托盘窗口。。。拖放

Lee Mac 发表于 2022-7-8 12:55:57

我从来不知道你能做到。。。。只是在04年试过了,但不认为你能在04年做到。
 
如果我是你,为了避免这些问题,只需设置一个简单的按钮宏来插入你的块,然后你就会知道会像往常一样重复。
 
你可以打电话给这样简单的事情:
 

(defun c:insblk (/ bNme)
(setq bNme "BLOCK1")
(cond ((or (tblsearch "BLOCK" bNme) (findfile (strcat bNme ".DWG")))
    (command "-INSERT" bNme pause "" "" ""))
   (T (princ "\n<!> Block not Found <!>")))
(princ))

 
您可以将块名称替换为BLOCK1。
页: [1]
查看完整版本: 重复上一个命令insert blo