|
Rund um AutoCAD : Alle Blöcke exportieren/importieren?
Brischke am 10.02.2004 um 11:47 Uhr (0)
Hallo,nicht ganz so umfangreich, auch nicht so komfortabel. Eine Lösung von mir:Code:;|Exportiert alle in der Zeichnung gefundenen BLÖCKE unter gleichem Namen als ZeichnungExistiert eine Datei diesen Namens bereits, wird eine 0 an den Namen angehängtVersion: ACAD2004|;(defun c:wblockall ( / blks PFAD) (setvar "CMDECHO" 0) (setq PFAD "c:TEMP");Hier den Zielpfad eintragen (if (setq blks (vl-remove-if (lambda (A) (wcmatch A "`**")) (mapcar car (get_allnames_table "BLOCKS")) ) ) (mapcar ( ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Lisp-Befehl für Polylinienlänge bzw. -fläche?
CAD-Huebner am 23.04.2008 um 07:23 Uhr (0)
Ganz simpel gehts mit (COMMAND "_AREA" "_O" Elementname )Und hinterher die Systemvariablemn(GETVAR "AREA")und (GETVAR "PERIMETER")abfragen.Ansonsten gibts die Funktionen(vlax-curve-getArea curve-obj)(vlax-curve-getDistAtParam curve-objparam)und(vlax-curve-getEndParam curve-obj)und die Aufgabe zu lösen.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
AutoLisp : Layer Eigenschaften
Brischke am 21.01.2003 um 20:11 Uhr (0)
Hallo Frank, außer den von dir genannten tbl* - Befehlen gibts auch noch das tblobjname. Das hiflt dir weiter. Befehl: (entget(tblobjname LAYER 0 )) ((-1 . Objektname: 1939080 ) (0 . LAYER ) (330 . Objektname: 1939010 ) (5 . 10 ) (100 . AcDbSymbolTableRecord ) (100 . AcDbLayerTableRecord ) (2 . 0 ) (70 . 0) (62 . 7) (6 . Continuous ) (290 . 1) (370 . -3) (390 . Objektname: 1939078 )) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Jetzt neu: Fre ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : xref: neu definierte Linientypen neuladen (nur durch lösen und neuladen möglich?)
molo am 05.05.2011 um 13:04 Uhr (0)
In den Beitrag http://ww3.cad.de/foren/ubb/Forum54/HTML/025627.shtml#000013 habe ich nach der Lisp von Andreas gelesen: Zitat:ACHTUNG: wenn du die Xref schon referenziert hast werden deren Linientypen nicht neu geladen, du mußt die Xref lösen und neu laden sonst rafft ACAD das nicht (find ich blöd, ist aber so und ich hab noch keine bessere Lösung)Ich habe auch gerade so ein Xref/Linientyp Problem. Hier habe ich auch die Linientypdefinitionen umdefiniert. Erst nachträglich ist mir aufgefallen, dass die Lin ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Popup_List HÖHE?
Hunchback am 20.12.2007 um 10:39 Uhr (0)
Eine Alternative wäre OpenDcl.Kost nix, läuft stabil und hat umfangreiche Möglichkeiten eine Dialogbox zu erstellen (unter anderem auch die Höhe einer ComboBox). Läuft auch unter LT mit Extender.Schau mal hier rein:http://www.OpenDcl.comgrüßeMartin------------------You seem (in my (humble) opinion (which doesnt mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).
|
| In das Form Lisp wechseln |
|
AutoLisp : COMMAND - Lisp wartet nicht
WolfgangE am 04.02.2004 um 14:25 Uhr (0)
Hallo Thomas, danke erst mal für die schnelle Antwort. Das mit dem PAUSE hab ich schon probiert, aber ich krieg s nicht so ganz hin. Hab ich s vielleicht an der falschen Stelle? Ich hab s derzeit ganz am Ende: (command _dimangular es _text (strcat {fAMGDT|b0|i0|c0|p2;k} (rtos len 2)) pause) Danke und ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : XREF Pfad ändern
HansGeorg am 07.06.2005 um 13:57 Uhr (0)
Hallo CADmium, vielen Dank für die Antwort. Leider kann ich mit Lisp nichts anfangen. Bis jetzt konnte ich meine Probleme mit einfachen Scripts lösen. Leider weiß ich nicht wie ich dies in ein Script packe. Script: _open T:....dwg (command -xref p Leiter \serverProjekt1Leiter.dwg ) _qsave Vielen Dank. Grüße HansGeorg
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Datei öffnen per Lisp
glichten am 22.03.2002 um 21:21 Uhr (0)
Hallo Stefan, ich habe das selbe Problem. Dieser Befehl funktioniert in Autocad R14 einwandfrei. Ich habe meine komplette Zeichnungsarchivierung mit diesen Befehlen (_open, _new) aufgebaut. Dieser Befehl funktioniert bis zur Version Autocad R14 enwandfrei. (command "_open" "_y" "zeichnung") Aufruf an alle! Bitte Lösung suchen. Georg
|
| In das Form Rund um Autocad wechseln |
|
Autocad VBA : Lisp Variable über VBA
fuchsi am 30.06.2005 um 15:59 Uhr (0)
da möchte ich doch direkt mal auf diesem Thread verweisen, und nachfragen, ob sich schon wer mal damit beschäftigt hat. ich brinmg das nämlich einfach nicht zum laufen http://ww3.cad.de/foren/ubb/Forum259/HTML/000399.shtml ------------------ Ing. Anton Fuchs WWW.FFZELL.AT.TC
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : LISP pverbind (CADwiesel)
Philo am 29.11.2006 um 11:54 Uhr (0)
Hallo, ich habe jetzt den Block gesprengt. Die Objekte liegen auf dem Layer auf dem auch der Block liegt.Jetzt habe ich einen neuen Blockgeschrieben und "nuke" angewendet und funktioniert.Liegt das an der Zeichnnug? Soll ich die Zeichnung durch einen Konverter schicken? Dienstprogramm sagt null Fehler.Danke. Gruß, Philo
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Text in datei schreiben
Brischke am 13.03.2003 um 10:30 Uhr (0)
Hallo CADwiesel, versuch das: (strcat "(if (zerop (getvar "DBMOD"))(command "._OPEN"" item ")(command "._OPEN" "_Y"" item "))") der "" bewirkt, dass das " als String behandelt wird. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Lisp Layer aktivieren
CADmium am 08.03.2011 um 11:35 Uhr (0)
Zitat:Original erstellt von alfred neswadba:Hi,Code:(command "_-layer" "_se" "0" "")- alfred -besser Code:(command "_-layer" "_m" "0" "")dann wird der Layer nicht nur gesetzt, sonder auch erzeugt, wenn nicht vorhanden.------------------ - 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 |
|
PTC Creo Elements/Programmierung : Teile in eine Baugruppe kopieren
Toney am 01.09.2022 um 08:10 Uhr (1)
Hallo, ich brauche ein Lisp-Makro, aber ich weiß nicht, wie ich anfangen soll, da ich kein Experte in dieser Sprache bin. Dieses Makro muss aus der Auswahl eines Teils dieses Stück in eine Baugruppe namens Test kopieren.Ich warte auf Hilfe, danke und einen schönen Tag noch.------------------Toney
|
| In das Form PTC Creo Elements/Programmierung wechseln |