Niestety, nie da sie tak. Temat przerabialem:D
Musisz napisac krociutkie LISPy, w ktorych beda zdefiniowane Twoje komendy.
Uchomienie LISPa spowoduje uruchomienie makra.
Na przyklad:
(defun c:AS_DXFErzeuger()
(vl-vbarun "modMain.Main")
)
Cytat:Witam
Chciałbym przypisać do makra polecenie, które by je wywoływało, ale niestety ciągle mi to nie wychodzi :/
Próbowałem wykorzystać metodę obsługi zdarzeń dla dokumentu ale działa to tylko dla istniejących komend AutoCAD-a
Private Sub AcadDocument_BeginCommand(ByVal CommandName As String)
If CommandName = "LINE" Then
MsgBox "ok"
End If
End Sub
Dla mojej komendy absługa zdarzeń nie uruchamia się, autocad informuje że nie ma takiego polecenia.
Wie ktoś jak można to zrobić??, albo jak dodać w cadzie nową komendę ? (dodanie w pliku acad.pgp nic nie daje).
pozdr
Tommy |