我在 Autocad 中从 lisp 命令调用方法时遇到问题。我在 Autocad 中使用 lisp 文件。当我从 Autocad 调用宏名称时,它会调用该方法两次而不是一次。
在我的 lisp 文件中
(defun c:Export_N()
(setvar "cmdecho" 0)
(command "-vbarun" "Export_New")
(princ)
)
在从 Autocad 调用 lisp 文件时:
openMacro = "Export_N " & vbCr
Set newButton = NewToolbar.AddToolbarButton("", "Export", "Export", openMacro)
SmallBitmapName = AppPath & "\" & "Tool Icon\MReport.bmp"
LargeBitmapName = AppPath & "\" & "Tool Icon\MReport.bmp"
newButton.SetBitmaps SmallBitmapName, LargeBitmapName