|
AutoCAD ARX Object : Funktion _erase
guru30 am 15.07.2011 um 11:07 Uhr (0)
Guten Tag,ich bräuchte bitte einen Tipp wie ich diese Funktion _erase Alle E G Gvon Lisp in vba .netnach was muss ich suchen Groups / Objects /...oder hat jemand ein beispiel dafür?DankeMario
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Seiteneinrichtung mit c#
Brischke am 10.04.2012 um 15:16 Uhr (0)
Document.SendStringToExecute .. dort den kompletten Lisp-Aufruf inkl der Klammern übergeben - fertig.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : AcadSpline in ObjectARX.Curve umwandeln
GDMaster am 28.11.2012 um 09:05 Uhr (0)
Hallo erstmal.Ich arbeite an einem "eigenständigem" Programm in VB.net welches über COM auf AutoCAD zugreift und u.A. Splines berechnet und anzeigt. Dies klappt auch sehr gut.Nun benötige ich von einem Spline aus meinem Programm (vorzugsweiße ohne erst in AutoCAD den Spline auswählen zu müssen) Parameter äquidistant über den Spline verteilt.In meiner Vorgängerversion des Programms,geschrieben in VBA, benutzte ich hierfür LISP. Leider funktioniert LISP wohl nicht mit VB.net, oder ich bin zu blöd dafür.Nach ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Überwachung einer Lisp bei deren Ausführung
Brischke am 25.08.2017 um 12:02 Uhr (1)
... du solltest den Command-Aufruf außerhalb der aktiven Transaction machen.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Lisp von c# aus laden ohne! SendStringToExecute
Brischke am 23.05.2011 um 13:02 Uhr (0)
Hallo Achim,danke für den Tip mit dem s::statup.Das geht leider nicht, da die Original-Dateien unverändert bleiben sollen.ich habe es inzwischen hinbekommen. Allerdings ist mir die Reactor-Geschichte sehr suspekt.Ich habe das jetzt wie folgt gelöst. Das CL-Com-Objekt ist erst verfügbar (der Zugriff darauf) nach dem dieses via (vl-load-com) instanziert wurde. Ich kann also über das VL-COM-Object meine Lisps nicht laden, da nicht sicher gestellt ist, dass das VL-Com-Object auch tatsächlich zur Verfügung steh ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : benutzerdefinierte Befehle mit Parametern aufrufen
Ingenieur Studio HOLLAUS am 17.05.2015 um 14:59 Uhr (1)
Wie/von wo aus möchtest Du einen solchen Befehl aufrufen?Einen Aufruf mit echten Parametern gibt es eigentlich nur in Programmiersprachen ... und Du kannst ja in C# eine function bauen, die Parameter entgegennimmt (damit programmintern Parameter=JA) und dann einen AutoCAD Befehl erstellen, der Werte vom Benutzer abfragt, und diese obige Funktion dann mit den eingegebenen Werten als Parameter übergibt.In AutoCAD gibt es bei Befehlen keine Parameter, nur Optionen, die nach dem Start von einem Befehl (situati ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Prüfen welche Programme geladen sind
alfred neswadba am 12.09.2009 um 17:33 Uhr (0)
Hi,darüber hätte ich schon nachgedacht, ob das irgendwo steht oder zu finden wäre. Kurzum ich hätte nichts gefunden, wo beschrieben wäre, in welcher Reihenfolge die Dinge geladen werden; sonst hätte ich es auch schon geschrieben.Rein aus Bauchgefühl heraus hätte ich aber mal vermutet, dass Lisp und VBA in der Kette wohl eher am Ende des AutoCAD-Initialisierungsvorgangs stehen werden, aber eben nur Bauchgefühl.Es wäre alternativ möglich, folgendes Beispiel:(if (not (vl-vlx-loaded-p "ISH_HMap03")) (load (fin ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Object IDs von Blockreferenzen
CADmium am 24.02.2012 um 09:18 Uhr (0)
via Lisp kommt man über den GC330 der Blockdefinition auf das Block_Record Object, das nach dem GC102 (102 . "{BLKREFS") in den GC331 die Blockreferenzen speichert...------------------ - 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 ObjectARX und .NET wechseln |
 |
AutoCAD ObjectARX und .NET : AutoCAD 2012 Automation mit C#
Brischke am 24.01.2012 um 11:43 Uhr (0)
Hallo Marc,grundsätzlich bist du auf dem richtigen Weg. Welcher Schnittstelle du Dich bedient, liegt ganz bei Dir, je nachdem, welche Vorkenntnisse du in die jeweilige Richtung mitbringst. Mit ObjectARX hast Du dir sicher die mächtigste, aber eben auch die schwerste Schnittstelle rausgepickt. Je nach Aufgabe würde ich Dir eine Kombination aus .Net und/oder Lisp empfehlen.Die anbei befindliche Dokumentation beschreibt ein Programm, welches in C#.Net geschrieben ist, aber manche Funktionalitäten auch mithilf ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ObjectARX und .NET : Einfügen externer Blöcke in die Zeichnung
Brischke am 21.06.2015 um 11:07 Uhr (1)
Hallo Andreas,neben dem, was Ingenieur Studio HOLLAUS bereits geschrieben hat, möchte ich noch eine Empfehlung los werden: Du solltest den Befehlsaufruf, die Benutzereingaben und die Arbeitsfunktionen trennen.Dann ist der Code modular, den du in den verschiedenen Ableitungen wieder verwenden kannst.Einen Befehlsaufruf kann es mit/ohne Dialog geben, als Lisp-Funktion mit direkter Parameterübergabe geben und/oder auch als Batchfunktion geben, die dann auf viele Zeichnungen angewandt werden kann.Je nachdem, w ...
|
| In das Form AutoCAD ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : IsPointInside
CADmium am 29.10.2009 um 12:30 Uhr (0)
naja ... ich mach dann ein polygonales Auswahlfenster und guck dann, ob das betrachtete Objekt zum Auswahlsatz gehört..... In Lisp wäre das mit (ssget "_wp" ..) keine so schwere übung ------------------ - 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 ARX Object wechseln |
|
AutoCAD ObjectARX und .NET : Layout Position verschieben
CADmium am 20.03.2012 um 14:33 Uhr (0)
MAchbar ist vieles .. aber in Dialogsteuerung ect ist Lisp doch etwas aufwendig.. das jetzt irgendwie umzufummeln, dazu fehlt mir im Rahmen der Foren hilfe die Zeit.Sorry.------------------ - 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 ObjectARX und .NET wechseln |
|
AutoCAD ARX Object : Letzter platzierter Block
Silvan01 am 11.08.2009 um 08:59 Uhr (0)
Hallo Alfred,die Erklärung ist eig. ziemlich einfach. Ich platziere einen Block grafisch mit einer Lisp (Hab den Block am Mauszeiger hängen) wie hier beschrieben. Nach der Platzierung möchte ich testen, ob der Block innerhalb eines Umrkeises ist.GrüßeSilvan
|
| In das Form AutoCAD ARX Object wechseln |