|
Lisp : Aus ObjectID (VBA/VL) den ObjectNamen eines Elementes ermitteln
steinemann09 am 30.03.2009 um 15:41 Uhr (0)
Hallo Leute,obwohl ich aus der Lisp-Ecke komme, habe ich in VB ein Formular programmiert und muß aber auf ein Lisp-Programm von dort aus zugreifen.Ich übergebe dabei die ObjectID des Elementes an LISP.Um in gewohnter Weise mit den ssget/entget - Befehlen arbeiten zu können, benötige ich aber den Object-Namen des Elementes. Umgekehrt von Objektnamen zur ObjektId habe ich einen Weg.Bsp.(setq hElement (car (entsel "Wählen Sie bitte eine Polyline aus")))(setq hObjektID (vla-get-objectid (vlax-enam ...
|
| In das Form Lisp wechseln |
|
PTC Creo Elements/Programmierung : Aufruf Lisp Funktionen über Befehlszeile
Seele am 12.08.2020 um 09:32 Uhr (1)
Hallo Michael, ...ich kenne mich in LISP zwar auch nicht 100% aus (LISP-Anfänger), aber ich versuche es aus meinem bisherigen Verständnis heraus.Ich denke diese Packages sind im LISP sowas wie Ordner in denen Befehle/LISP-Makros in einer Gruppe zusammengefasst werden können. Das erleichtert dann die Aufteilung in Gruppen oder Teilbereiche der Entwicklung.Im Prinzip kannst Du deine eigenen Lisp´s jeder Package zuordnen auch z.B. OLIJedoch gilt es zu beachten, wenn Du nicht weist, welche Variablen innerhalb ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
AutoCAD VBA : vbaentf wird übersprungen bei Punktabfrage
alfred neswadba am 26.06.2010 um 00:37 Uhr (0)
Hi,ich hätte mal die Vermutung, dass alles, was von LISP aus mit (command ... kommt zu dem Zeitpunkt geschickt wird, wenn AutoCAD in der Befehlszeile auf Input wartet. Und genau dann wird eben Dein nachfolgendes LISP-Statement geschickt.Abhilfe könnte dann sein, dass Du schon im Aufruf einen Punkt abfragst und dann diesen Punkt Deiner VBA-Routine übergibst.- alfred -------------------www.hollaus.at
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : DXF in Verbindung mit VBA zum Ändern von Zeichnungen geeignet?
kiltswitch am 10.11.2004 um 12:47 Uhr (0)
Na mit dem Menü habe ich ja auch gearbeitet, aber ich konnte da das LISP-Programm nicht entladen. Es war in der unteren Liste grau hinterlegt und nicht aktivierbar - und der Entladen-Button war dann auch nicht aktiv. Erst als ich AutoCAD beendet habe, wurde auch das LISP aus der Liste entfernt. Zitat: Original erstellt von Proxy: schau in der hilfe unter appload. Menü Extras: Anwendung laden
|
| In das Form Autocad VBA wechseln |
|
AutoCAD Architecture ACA (ADT) : Blockattribute auf AEC-Raum übertragen 2015
Brischke am 24.01.2019 um 15:24 Uhr (1)
Zitat:Original erstellt von cadking:... Was ist .Net?...Das ist eine andere Möglichkeit, Programme (auch für AutoCAD) zu schreiben. Lisp bietet nur eingeschränkten Zugriff auf und Funktionen für die spezifischen ACA-Objekte. Autodesk behandelt die Lisp-Schnittstelle nachrangig (böse ausgedrückt: gar nicht).Die .Net-Schnittstelle wird seitens Autodesk gepflegt und bietet sehr viel umfangreicheren Zugriff und Funktionen auf die ACA-Objekte.Warum hast du speziell nach einer Lösung mit Lisp gefragt?Zitat:Origi ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
CoCreate Programmierung : Anpassung Lisp-File
Walter Geppert am 22.06.2011 um 09:20 Uhr (0)
Auf den ersten Blick würde ich vermuten, die ZeileCode: :after-input (if TOL_NEIN (sd-call-cmds (AM_DIM_PROPS age :tolerance DIM_TOLERANZ :Dim_list :TOL_TYPE :NONE)) sollte besser lautenCode: :after-input (if TOL_NEIN (sd-call-cmds (AM_DIM_PROPS age :tolerance :Dim_list DIM_TOLERANZ :TOL_TYPE :NONE)) ------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form CoCreate Programmierung wechseln |
|
AutoCAD ARX Object : Lisp von c# aus laden ohne! SendStringToExecute
archtools am 23.05.2011 um 11:46 Uhr (0)
Zitat:Original erstellt von Brischke:Hallo Alfred,zur Info: ich nehme das .Net-Event-Handling. Aber es ist eben so, dass das DocumentCreated (aus der DocCollection) nicht beim Starten von Acad anspringt, und auch dort das Absetzen von SendStringToExecute nicht funktioniert. Da jedoch in .Net nur LoadArx und LoadDVB vorhanden ist .. und ich aber ein LoadLisp brauche, musste ich einen anderen Weg finden.Hallo Holger,prüf doch mal, ob DocumentCreated vor oder nach dem Aufruf von S::Startup anspringt. Eventue ...
|
| In das Form AutoCAD ARX Object wechseln |
|
OneSpace Modeling : Protest zur Gewindeerstellung
Johannes Schramm am 18.12.2002 um 11:21 Uhr (0)
Hallo, ich benutze den OSD Version 11.60B unter Windows 2000 und kann kein Problem beim Erzeugen eines Gewindes mit M20 entdecken. Die Eingaben, die ich mache, um das Gewinde M20 zu erzeugen, sieht man im beigefügten Bild. Bei mir kommt kein LISP-Fehler. Ich würde bei so einem LISP-Fehler die Hotline von CoCreate oder des Vertriebspartners anrufen, denn das hört sich eher nach einem Installationsproblem an. Gruß J. Schramm ------------------ Johannes Schramm
|
| In das Form OneSpace Modeling wechseln |
|
Programmierung : Aus euner schleife wieder vor die Schleife zurück springen
Walter Geppert am 29.05.2008 um 16:20 Uhr (0)
Jetzt wird Claus warscheinlich in Ohnmacht fallen, aber so hab ich das mal gemacht:Code: (setf index 0) (loop (setf index (+ index 1)) (setf name (format nil "~a.~a" prefix index)) (if (not (member name namensliste :test #equal)) (return t)) );;loopLaut meinem LISP-Buch ist loop aber so richtig pfui ------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
Rund um Autocad : doppelte Objekte löschen in 2004
Ralle am 12.09.2003 um 08:39 Uhr (0)
http://ww3.cad.de/foren/ubb/Forum54/HTML/004901.shtml Nutze immer ein Lisp (glaube) von CADWiesel. Gibts das Lisp Expresstools Modify delete duplicate Objects nicht in 2004? Finds jedenfalls net im Menü. Beim 2000er hab ichs. Blindfisch?! Noch ne Frage: Hab jetzt noch net gesucht, aber gibts für die Expresstools 2004 ne deutsche Übersetzung? ------------------ Wir dürfen jetzt nur nicht den Sand in den Kopf stecken!
|
| In das Form Rund um Autocad wechseln |
 |
Lisp : Griff (vertext) hinzufügen/ löschen
fmfm am 20.08.2018 um 14:52 Uhr (15)
Hallo zusammenich möchte auf ner Linie/Polylinie/2-D Polylinie einen Griff (Vertex) hinzufügen oder löschen. Ich hatte mal eine "coole" Lisp. Aber leider finde ich diese nicht mehr. Das "coole" an der Lisp war, immer wenn ich einen Griff hinzugefügt, hing der Griff noch an der Maus, so dass ich den Griff nicht extra neu anklicken musste.Danke und Gruss
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Zeichnungsabgleich
Proxy am 16.03.2004 um 10:57 Uhr (0)
Ich mache es auf die schnelle so dass beide zechungen in eine neue als Xref mit bestimmten (kontrastreicher) Farben einbinde. Da fällt es etwas leichter auf. Aber ansonsten kenn ich kaum eine saubere Lösung die Diferenzermittlung von zwei Zeichnung errechnen kann. Wäre mal interessant das als Lisp-Code zu sehen. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming lan ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Lisp Bild-Menü mit slide_image wie im action_tile ?
Juergen55 am 12.01.2010 um 23:44 Uhr (0)
Hallo,ich hab mir ein Lisp-Bildmenü erstellt mittels (slide_image 0 0 width height (prin1 fnn))zum einfügen von Blöcken, auswählen tue ich momentan noch über eine seitliche Listbox.Wie kann man das jetzt im action_tile so lösen das man direkt über das Image anwählen kann ?Ist mir im Moment noch nicht ganz klar oder es fehlt mir noch eine Eigenschaft vom image ?Wie habt Ihr das gelöst ?Mfg Jürgen
|
| In das Form Lisp wechseln |