你好
我发现这个vba代码,当我可以使用vba时,它工作得很好。但在办公室中,vba受到限制,因此我想在lisp中使用它:
- [font=Courier New][size=2]Sub EsWerdeDunkel()
- Dim Entity As AcadEntity, Blockdef As AcadBlock, Blockref As AcadBlockReference
- For Each Entity In ThisDrawing.ModelSpace: Entity.Color = 254: Next Entity
-
- For Each Blockdef In ThisDrawing.Blocks
- If Blockdef.IsLayout = False Then For Each Entity In Blockdef: Entity.Color = 254: Next Entity
- Next Blockdef
- End Sub[/size][/font]
也许有一种方法可以通过颜色提示框选择颜色。。。
希望你能理解我的英语。。。
我不知道如何编写lisp代码。
(我在office中使用Bricscad 14,64位…但lisp的工作原理与Autocad中相同)
谢谢4帮助
拉菲 |