在一般操作时,可以使用 ctrl+tab 切换档案,
但使用程序操作,在VBA中的方法如下面代码,
但在LISP中该怎样编写呢?
小弟编写了下面程序,但还是不行使用,
烦请各位高手帮忙解答一下.
谢谢!- Sub Example_ActivateMethod()
- Dim drawing As AcadDocument
- For Each drawing In ThisDrawing.Application.Documents
- drawing.Activate
- MsgBox "Drawing " & drawing.Name & " is active."
- ZoomExtents
- Next drawing
- End Sub
- (setq $acad (vlax-get-acad-object))
- (setq adtt (vla-get-activedocument $acad))
- (setq docs (vla-get-documents $acad))
- (vlax-for X docs
- (VLA-ACTIVATE X)
- (vla-ZoomExtents X)
- (setq FName (vla-get-Name X))
- (print FName)
- )
|