|
Lisp : Blockdefinition laden
CADmium am 31.12.2007 um 09:12 Uhr (0)
So wie du es dir vorstellst, DWGs als Blöcke in deine Zeichnung einfügen, geht (bei LT mit Extender) bloß mit command. Entmake verlangt eine Gruppencodeliste als Argument um das entsprechende Objekt zu erstellen und müßte für jedes Blockelement, den Block selbst und das Insert aufgerufen werden.In der Vollversion hättest du noch die Möglichkeit über die ActivX-Schnittstelle (und ObjectDBX) was zu machen. Darauf möchte ich an dieser Stelle jedoch nicht weiter eingehen. ------------------ - Thomas -"Bei 99 ...
|
| In das Form Lisp wechseln |
|
Lisp : Nicht alle Blöcke selektiert mit ssget
ebla am 25.01.2012 um 13:28 Uhr (0)
Hallo,habe folgenden Code:(defun C:kaputt ( / ) (if(/= (ssget "X" (list (cons 0 "insert")(cons 2 "Alle *"))) nil) (command "_erase" (ssget "X" (list (cons 0 "insert")(cons 2 "Alle *"))) "") (princ) ))und habe in der Zeichnung 2 Blöcke die dem entsprechen, gefunden wird aber nur einer. Auch ein zweiter Durchlauf, nachdem der erste Block gelöscht worden ist, bringt nichts zu Tage.
|
| In das Form Lisp wechseln |
|
AutoLisp : Layerschlüssel in ACAD-Mechanical
TK_KE am 16.07.2003 um 09:23 Uhr (0)
Erstmal Danke, aber das meine ich nicht. Ich vermute so eine Art Tabelleneintrag wie LAYER LTYPE usw. habe aber mit den herkömmlichen Lisproutinen nichts gefunden ( vielleicht auch falsch gesucht ???). Diese Tabelle wird dann z.B. bei Bemaßung oder Schraffur- Mittellinienbefehlen von ACAD-Mechanical genutzt. Öffnet man die Zeichnung mal mit einem Hex ( oder auch Text-) editor findet man die Einträge. ... Ich möchte aber innerhalb eines Lispprogrammes da rankommen... Gruß Thomas
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Verschachtelte Blöcke einfügen
tunnelbauer am 23.12.2004 um 10:07 Uhr (0)
Hallo schacher, öffne deine Zeichnung Scheiben.dwg , starte den Befehl _wblock und wähle beim Feld Quelle Block , dann wähle in der drop-down-Liste den Block DIN_125D , gib bei Pfad und Dateiname deine bevorzugte Position bzw. Bezeichnung an. z.B.: LW:PFADDIN_125D.dwg danach kannst du dir auf einen Button folgendes legen: ^C^C-insert LW:/Pfad/DIN_125D.dwg Dies stellt den einfachsten Weg dar. ------------------ Grüsse Thomas [Diese Nachricht wurde von tunnelbauer am 23. Dez. 2004 editiert.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : text in gleichnamigen block konvertieren
tappenbeck am 10.06.2003 um 11:18 Uhr (0)
hi freaks ! kennt jemand von euch eine kleine routine mit der ich texte in gleichnamige block konvertieren kann. beispiel: in einer zeichnung kommen die ziffern 1, 5 , 6, ... vor und nun möchte ich die ziffer 1 durch einen dummey -block 1, die ziffer 5 durch einen dummey -block 5, die ziffer 6 durch einen dummey -block 6,.... ersetzen. warum das rad zweimal erfinden ! vielen dank im voraus. gruß Jan :-) ------------------ jan :-)
|
| In das Form AutoLisp wechseln |
|
Lisp : vor jedem befehl
Brischke am 28.11.2006 um 14:21 Uhr (0)
Zitat:Original erstellt von vevi61: Eine Frage hätte ich allerdings noch. Was kann ich machen, um das Lisp-Programm während einer Sitzung wieder "loszuwerden", also dass alles wieder "normal" funktioniert. - Jetzt muß ich dazu eben die Zeichnung schließen und erneut aufrufen. gib (vlr-remove-all) ein bzw. wenn du noch mehr Reaktoren am Laufen hast (vlr-remove ...) - informier dich am besten zu den beiden Funktionen in der VLispEditor-Hilfe------------------Holger BrischkeCAD on demand GmbHIndividuelle Lös ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Datenbankeinträge.
valerich am 28.03.2004 um 16:49 Uhr (0)
Hallo Zoran, es ist natürlich möglich auf Grund einen Bauteilnummer die Bauteilbezeichnung und die maße einzufügen, wenn du die Daten im DB hast. Du musst folgende Schritte vornehmen: Bauteil mit der IMOS-Funktion einfügen - Bauteilnummer auslesen - Zeile mit der entsprechenden Bauteilnummer im DB finden und die Bauteilbezeichnung und die maße auslesen - die Daten in die Zeichnung einfügen. Das alles kann man in LISP vorbereiten. Wenn du noch Fragen hast, antworte ich dir gern. Gruß Serghei
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Dateiformat ändern
bu am 18.01.2005 um 07:55 Uhr (0)
hallo leute, ich sollte via lisp eine datei von test.ncd nach test.dxf umbenennen. ist dies möglich? info: die .ncd wird in einem anderen programm automatisch generiert und wird von der nc programmierung verendet, ist aber vom inhalt eine eindeutige dxf datei. ich will diese nun in eine vorhandene zeichnung einfügen und muss diese deshalb in eine echte dxf datei umwandeln. autocad 2002 mpp6 + autocad lt 2002 toolkit gruss bu
|
| In das Form AutoLisp wechseln |
|
AutoLisp : viel Blöcke ersetzten durch einen
holgerlab am 23.02.2005 um 15:23 Uhr (0)
Schön dass einer mein Problem teil. Sicher Neuzeichnen ist keine gute Lösung, aber irgendwann muss es auch mal fertig werden. Ich denke hier hat vor allem der Entwickler der Software oder der Zeichner der so einen Quatsch macht was zu ändern - und nicht hinterher an der Zeichnung herum zu basteln. Bei mir muss es ein Haustechnik-Programm sein. Leider war es nicht nach zu vollziehen wann das Chaos und durch was ausgelöst wurde. ------------------ Gruß Holger
|
| In das Form AutoLisp wechseln |
|
Lisp : Layer Elemntliste
Boje51 am 15.08.2013 um 13:45 Uhr (1)
Hallo zusammen!Bin relativ neu in der LISP-Programmierung und brauche Ihre Hilfe:in einer Zeichnung auf einem bestimmten Layer legen verschiedene Texte.Wie könnte man eine Lisp-Datei erstellen die eine Liste dieser Texte im txt-Format ausgibt. Es sind z.B. die Bezeichnungen von eingebauten Kugelhähnenin einer R+I-Schema. Damit könnte man doppelte oder auch noch frei Bezeichnungen finden.Im voraus Danke Boje51
|
| In das Form Lisp wechseln |
|
Lisp : Drehen Syntax
cadffm am 27.09.2023 um 09:48 Uhr (1)
Zitat:Original erstellt von archtools:Das sollten alle Befehle können, bei denen die Angabe eines Klickpunkts relevant ist,Danke für das Augen öffnen Der AutoCAD-Befehl interessiert sich überhaupt nicht für die Rückgabe des Lispausdruckes,daher auch egal ob Pause entsel nentsel ssget getpoint.... hauptsache man hämmert mit der Maus in die Zeichnung rein.(natürlich haben die verschiedenen Funktionen teilweise unterschiedliche Effekte, aber im Befehl kommt dann einfach der Klickpunkt an und fertig)Ab und an ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Block aktuelles Standes einfügen
Erwin Fortelny am 05.08.2003 um 11:07 Uhr (0)
Hallo! Zitat: Original erstellt von ManfredMann: Ich möchte mit LISP einen externen dwg-Block mit (command _insert ....) einfügen, wobei ich den Dateinamen mit Pfad angebe. Dies funtioniert recht gut, aber wenn ein Block mit der selben Namen in der Zeichnung bereits existiert, fügt ACAD diesen internen Block statt der externen Datei ein. [...] Hat jemand eine Idee/Erfahrung? Klaro ... die Systemvariable EXPERT auf 2 setzen!!! ... siehe Onlinehilfe ------------------ Servus, Erwin -- foe@gmx. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Transparenz hinzufügen
besele am 15.07.2015 um 19:40 Uhr (1)
Hallo Lispexperten,ich möchte gerne zur Lisp von Lee Mac noch die Transparent Steuerung der Layer hinzufügen,weiß aber leider nicht wo ich anfangen soll. Vielleicht kann mir jemand helfen.Wäre mir sehr geholfen!Dann hätte ich noch eine Bitte - kann man diese Lisp so einstellen das die Datei mit"LDOFF" gestartet wird und nicht mit "LDON" weil bei einer neuen Zeichnung brauche ich das noch nicht.Danke im Vorhinein und LG Besele
|
| In das Form Lisp wechseln |