|
AutoCAD VBA : [Delphi]-AutoCAD
CADmium am 05.05.2008 um 16:37 Uhr (0)
na ob du aus Lisp, VBA oder Delphi auf die ActiveX -Schnittstelle zugreifts ist doch (fast) das gleiche ... guck die mal die VBA-Reference in der Hilfe und die dazugehörigen Code-Beispiele an .. das Portieren sollte das Geringste sein ..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD Mechanical : Ausrichtepunkt mit script einstellen
CADmium am 19.04.2008 um 08:48 Uhr (0)
ja da fehlt die Initialisierung der ActivX-Schnittstelle. Entweder du gibst vor der Zeile ein (vl-load-com) ein, oder du machst es gleich richtig und schreibst den Ausdruck in die acaddoc.lsp , so dass er in jeder Zeichnung ausgeführt wird.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um AutoCAD : ACAD Verlinkung Bemaßung
CADmium am 16.11.2010 um 09:06 Uhr (0)
wenns um die Auswahl der Sprache geht .... für Autocad 2000 nimm Autolisp ... spätere Versionen (ab 2006) haben auch eine .NET Schnittstelle, da kannst du dich dann in z.B: C# auslassen Lispeinstieg ff------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : lt-version erkennen
CADmium am 27.01.2005 um 09:31 Uhr (0)
teste mal das: (if (atoms-family 1 ( vl-load-com )) (princ
Vollversion ) (princ
LT-Version ) ) da der LT-Extender auch kein ActivX kann müßte der Test auf Initialiserbarkeit der Schnittstelle ausreichen. ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.
|
| In das Form AutoLisp wechseln |
|
AutoCAD VBA : Acad 2009 LT und vba
CADmium am 05.01.2009 um 16:20 Uhr (0)
Zitat:hier scheint mir die interaktion zwischen excel und acad gegeben..ja, zwischen Excel und der ACAD-Vollversion über die COM-Schnittstelle ...------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : 64 Bit
CADmium am 08.06.2010 um 12:21 Uhr (0)
Lisp (pur) wird im Interpreter abgearbeitet und der ist Bestandteil von ACAD und der muß mit 64 Bit klarkommen...der ASCII-Datei mit der Erweiterung .lsp dürfte das OS vollkommen egal sein ... einzig Funktionen , die auf OS-Funktionalität zugreifen, wie die Com-Schnittstelle (ActivX), könnten Probleme bereiten.. ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Befehle selber erstellen!?
CADmium am 23.03.2009 um 10:34 Uhr (0)
.. man kann sich sogar eigene Funktionalitäten programmieren, dafür gibt es die Lisp, VBA und .NET-Schnittstelle ... eine Liste aller Autocadbefehle findest du unter F1 bzw. auch sehr schön aufbereitet auf www.cadmaro.de ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Abwicklung Polylinie mit AutoCad 2008
CADmium am 25.03.2008 um 12:52 Uhr (0)
manchmal wird die activeX-Schnittstelle wohl automatisch initialisiert, manchmal wohl nicht.... schreibt dir die Zeile am besten in deine acaddoc.lsp und du bist immer auf der sicheren Seite------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Hintergrundfarbe bei AutoCAD aufrufen
CADmium am 06.06.2010 um 22:42 Uhr (0)
ne rübchen .. ob vba oder Lisp .. beide greifen hier auf die activX-schnittstelle zu .. und die nummern sind auch die gleichen ...Ergänzung zum Thema: (acad_truecolordlg (420 . 0)) liefert auch ein RGBwert ,, ist bloß IMHO der R un der B wert vertauscht ....------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layer: Umbennen von GROSS-Schreibung in Klein-Schreibung
CADmium am 29.09.2010 um 10:19 Uhr (0)
ok ... tipp mal nur (vl-load-com) und(vlax-get-acad-object)ein und poste das Ergebnis .. IMHO ist bei dir die ActivX-Schnittstelle nicht richtig initialisiert( d.h. in Windows angemeldet ) ... läuft evtl. auf ne Reparaturinstall raus ...------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Mechanical Desktop : Seiteneinrichtungs-Manager
CADmium am 21.11.2007 um 17:59 Uhr (0)
hier hatte ich mal was für den Import programmiert, wenn du eine Seiteneinrichtung einem Layout per Lisp / oder Kommandozeile zuweisen willst, so ist das auch über die ActiveX-Schnittstelle programmtechnisch lösbar.P.S. das ist ein allgemeines ACAD-Thema und nicht nur MDT-spezifisch------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Mechanical Desktop wechseln |
|
AutoCAD VBA : Optionen
CADmium am 18.05.2016 um 15:38 Uhr (1)
schalt doch mit der Systemvariable "SECURELOAD" die Prüfung ab ich glaube, in der ActivX-Schnittstelle hat Autodesk den Pfad für vertrauenswürdigen Speicherorte nicht integriert...Zugreifen kannst du aber über die Systemvariable TRUSTEDPATHS ... ------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : Multifunktionsleiste durch Lisp/vba/.NET ändern
CADmium am 09.01.2013 um 10:13 Uhr (0)
mit Lisp oder VBA kommst du da IMHO nicht ran, weil die ActivX-Schnittstelle die Ribbons nicht mit drin hat ..... C# und .Net sollte es IMHO gehen.------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |