|
Rund um Autocad : LISP_Fortsetzung nach Benutzerhandlung
AB am 19.05.2003 um 15:12 Uhr (0)
Die Möglichkeiten mit getxxx und ssget kenne ich. Meines Erachtens bringen die mich in diesem Fall aber nicht weiter. Ich dachte da jetzt so an den Befehl _slice (kappen)(vielleicht gibt e ja noch einen anderen/besseren Befehl). An der Stelle, an der das BT nun unterteilt werden soll steht in meinem LISP (command "_slice"). Da steigt dann das Skript aus, damit der Benutzer die Kapplinien einzeichnen kann. Danach soll das Skript aber fortgesetzt werden. Ich hoffe es ist jetzt etwas verständlicher.
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : getenv
Brischke am 19.05.2004 um 17:48 Uhr (0)
@Bernd, Geh mal in die Hilfe, und schau dir dort unter Active X (war vorhin nicht korrekt von mir) das Object Model an. Durch Anklicken der einzelnen Objekte werden die Eigenschaften, Methoden und Events des Objektes gezeigt. Auf die Methoden greifst du dann mit (vlax-invoke-method ..) auf die Eigenschaften mit (vlax-get/put-property ..) Mehr ist es nicht. (grundsätzlich meine ich) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : befehl kommandozeile
Brischke am 04.02.2003 um 19:03 Uhr (0)
Hallo sleepi, zu 1) (setvar "filedia" 0);Ausschalten des Dateiwahl-Dialogfenster (command "_.linetype" "_l" "*" "acadiso.lin" "");Laden (setvar "filedia" 1);Einschalten des Dateiwahl-Dialogfenster zu 2) Wievile ctb s existieren denn im Suchverzeichnis? Hatten gleiches Problem, haben uns dann mit einem Tool beholfen, welches es möglich macht die ctb aus dem aktuellen Zeichnungsverzeichnis zu nutzen. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Wieder 2 neue ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD VBA : Alternative zu Defun c: (LISP) in VBA?
Carsten1210 am 10.10.2007 um 20:50 Uhr (0)
Hi Matthias,Um ein VBA-Makro aufzurufen reicht folgende Lispzeile: (Defun c:Stempel (/) (VL-VBARun "Stempel")) Um den Block am Cursor hängend einzufügen benötigst du aber noch eine Lispfunktion. Suche mal nach BlockIn hier im Forum. Bei der InsertBlock-Methode im VBA (ist in der Hilfe gut beschrieben) muss die Einfügeposition übergeben werden und der Block wird direkt eingefügt, also nicht am Cursor hängend.Zum Layer umschalten und wieder zurückschalten schau dir mal das Beispiel "ActiveLayerExample" in de ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoLisp : entnext für nächstes Blockelement
Brischke am 25.10.2004 um 12:08 Uhr (0)
Hallo Hans-Peter, das ist ganz logisch, denn ein INSERT (Blockreferenz) hat nur dann ein nächstes Element, wenn dieser über variable Attribute verfügt. Du musst dann wahrscheinlich in die Blocktabelle, und dort die Blockdefinition nach dem nächsten Element durchsuchen. (entget(tblobjname BLOCK (cdr(assoc 2 (entget(car(entsel))))))) Damit hast du erst einmal die Blockdefinition. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Umgrenzung von Schraffuren
Brischke am 05.02.2002 um 11:16 Uhr (0)
Hallo Kramer, das ist möglich, nur werde ich die nächsten Tage nicht dazu kommen. So du Ahnung in LISP hast, kannst du das recht schnell selbst anpassen. Der Code ist nicht kompiliert und auch dokumentiert. Hast Du keine Ahnung, dann warte mal ein paar Tage, ich werde es im Auge behalten. Das AutoCAD nicht die Flächen einer Schraffur im Eigenschaftenfenster anzeigt, kann ich auch nicht verstehen. Aber was soll s, ein Fakt mehr, der einen Wundern läßt. Bei Fragen ... Grüße Holger
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Erzeugung von Hoehenkoten nach Definition eines Nullpunktes
Brischke am 04.05.2004 um 09:39 Uhr (0)
@pally, der Masstsab ist meiner Meinung nach vollkommen unabhängig vom Nullpunkt. Das heißt also, dass neben dem Nullpunkt auch noch ein Maßstab zu berücksichtigen ist. Zeichnest du nicht 1:1 im Modellbereich? Grüße Holger PS: Prinzipiell bin ich ja auch minimalist, aber pally, wenn dir hier geholfen werden soll, dann lass dir zukünftig nicht alles aus der Nase ziehen. ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Makroerweiterung für pedit
Lucky82 am 30.10.2005 um 08:26 Uhr (0)
Hallo!Ich habe eure Beiträge gelesen und war selber auf der suche nach einem solchen LISP Programm!Auf einer englischen seite hab ich eines gefunden was ganz gut funktioniert. ;;; PLJOINFUZZ.LSP;;; Joins lines, arcs and polylines using a fuzz distance;;; If only one object is selected it tries to join to all objects that are possible;;; By Jimmy Bergmark;;; Copyright (C) 2003-2004 JTB World, All Rights Reserved;;; Website: www.jtbworld.com ;;; E-mail: info@jtbworld.com;;; Tested on AutoCAD 2002,2004 and 20 ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Dreiecksmaschen über Höhenpunkte
mapcar am 10.11.2004 um 23:09 Uhr (0)
Tja, das ist so einfach nicht zu lösen. Wenn die Information über die Triangulierung erstmal weg ist... Natürlich könnte man bestimmte Ansätze programmieren, sinnvoll könnte z.B. das Minimum aller Verbindungen sein. Aber das ist nicht so einfach, dass man da mal schnell ein paar Zeilen zusammenkloppt. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell M ...
|
| In das Form Rund um Autocad wechseln |
|
PTC Creo Elements/Direct Modeling : Revisionswolke.lsp unter v20.1 inkompatibel
Michael Feldmann am 25.06.2019 um 17:13 Uhr (1)
Hallo Zusammen,kleines Problem und zwar das macro revisionswolke.lsp von der OSD Hilfeseite würden wir gerne nutzen aber unter v20.1 kommt folgender Fehler:##### ERROR ################################################################## FILE: "C:/CAD/INNEO/SEH_Firmenanpassungen_20.1/SEH_MACROS/Funktionen/revisionswolke.lsp"# MESSAGE: "LISP-Fehler: Illegal Value Type: DOCUPNTCNP in TP_START_PNT"#############################################################################Was genau muss ich anpassen um das schö ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um AutoCAD : Layout als Zeichnung speichern
balubabaer am 29.04.2016 um 12:03 Uhr (1)
Im Modellbereich liegen meine ganzen Daten auf dem Gauss-Krüger-Koordinatensystem. In meinem Fall irgendwo X4000000 und Y5000000 Koordinaten. Das Layout ist auf 0,0 unterer linker Planrahmen. Wenn ich nun das Layout exportieren, sind alle Koordinaten bei 0,0. Ich brauche meine Pläne allerdings auf GK-Koordinten. Ich könnte natürlich nun die neuen Zeichnungen auf den Koordinaten verschieben, allerdings könnte das auch automtisiert erfolgen. Kennt jemand ein Lisp Programm oder einen Befehl, der das Layout be ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Blöcke skalieren
Dig15 am 10.03.2005 um 07:09 Uhr (0)
Hallo Gemeinde, ich habe hier ca. 700 Blöcke des angehängten Typs. Dabei sind die Skalierungen in Y und Z Richtung bei allen Blöcken identisch. Nur die X-Skalierung ist immer unterschiedlich. Nun will ich alle Blöcke pauschal um die Hälfte verkleinern. Dazu habe ich ein Lisp von CADmium gefunden. Es skaliert auch die Blöcke in der gewünschten weise. Nur werden dabei die Texte nicht mitskaliert!? Kann mir jemand dabei helfen? Grüße Lutz [Edit] Datei vergessen [/edit] ------------------ May the force be wi ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Variable (aus Excel-Liste o.ä.)
tunnelbauer am 22.11.2007 um 11:40 Uhr (0)
Ja und Nein.Du kannst dir deine Stückliste in Excel ja zusammenbastelnDann hast du in einer Spalte zB alle Artikelbezeichnungen untereinander; diese kannst du an ein Lisp übergeben, welche dir dann die einzelnen Blöcke (jede Artikelnummer muss dann als Block defniert sein) in deine Zeichnung holt - richtig anordnen und die Stückanzahl zB musst du dann noch händisch machen... (ausser du lasst dir was programmieren was deinen Anforderungen entspricht (wenn diese derartig eindeutig sein...)------------------G ...
|
| In das Form Rund um AutoCAD wechseln |