|
Lisp : Befehl XREF einfügen: Vorgabe für Pfad?
joern bosse am 19.03.2013 um 09:23 Uhr (0)
Hallo,kann man für den ganz normalen AutoCAD-Befehl XREF einfügen den Pfad vorgeben, wo der Dateiauswahldialog startet? (Variable, Registry, wo speichert AutoCAD den zuletzt verwendeten Pfad?)Derzeit wird immer das zuletzt verwendete Verzeichnis vorgegeben, und das ist nicht immer sinnvoll, gerade wenn man ein relatives XREF-Verzeichnis zur aktuellen Zeichnung hat.Bin wie immer dankbar für jeden Tipp.------------------viele GrüßeJörnhttp://www.bosse-engineering.comKoordinatenausgabe Youtube
|
| In das Form Lisp wechseln |
|
AutoLisp : Obejkte auf Layer legen
Walter Zettlitzer am 01.10.2003 um 11:40 Uhr (0)
Hallo zusammen, ich habe mir aus verscheidenen Vorlagen angehängtes Lisp gebastelt, das auch schon gut funktionert. Es wird unter anderem pro Klick eine Ordnungsnummer und die Koordinaten in die Zeichnung geschrieben und ein Punkt gezeichnet. Ich hätte nun gerne die Punkte auf einem Layer liegen, die Ordnungsnummern auf einem zweiten und die Koordinaten auf einem dritten. Ist das einfach zu realisieren? Mein Problem ist die Abarbeitung der (zugegeben nicht idealen) comand-Befehle. Vielen Dank, Walter [Die ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Save-Methode und Reactor
Andreas Kraus am 06.07.2011 um 16:52 Uhr (0)
Ja, die Antwort hatte ich bei einer ähnlichen Frage schonmal bekommen. Das wäre mir ja auch Wurscht weil ja dann sowieso die "nächste" Zeichnung drann wäre. Aber ich hab so das Gefühl daß das Lisp dass nicht weiterlaufen kann die weitere Ausführung blockiert. Deshalb kam ich auf die Idee das in ein Script zu packen. Vielleicht geht ja damit was ? Scripte können ja Dateien nacheinander bearbeiten. Geht da auch was mit bereits geöffneten ?Wenn nicht überleg ich weiter. (Ich bin bekannt für verrückte Ideen)-- ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Polylinien
vision am 08.12.2003 um 20:31 Uhr (0)
AutoCAD 2002 Hallo, suche ein Lisp-Prg. was nur Blöcke mit den darin enthaltenen 2DPolylinien auflöst. Hintergrund: Durch Exportieren aus einem anderen Programm werden Zeichnungselemente wie z.B. Ventilsymbole und Linienverläufe jeweils in einzelnen Blöcken zusammengehalten. Um mit den 2DPolylinien weiter arbeiten zu können, müssen NUR die Blöcke der 2DPolylinien aufgelöst werden, so das die 2DPolylinien-Segmente in ursprünglicher Form in der Zeichnung vorhanden sind. Die 2DPolylinien haben die globale Br ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : viel Blöcke ersetzten durch einen
holgerlab am 01.02.2005 um 10:55 Uhr (0)
Also versuche ich es hier noch mal. Suche ein LISP zu Austauschen von Blöcken. Ich habe von extren eine 37MB Zeichnung mit einer viel von Blöcken bekommen. Aber auch für absolut gleiche Blöcke (gleicher Layer, gleiche Skalierung) wurden mit eigenem Blöckenamen angelegt. z.B. AcDbProxyEntity_557 der nächste Block heißt dann eben AcDbProxyEntity_558 Jetzt hatte ich mir, dass so gedacht. ersetzte Blöcke A + B + ... (Wahl durch zeigen) durch C (Wahl durch zeigen) Gibt es so was? ------------------ Gruß Holg ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fehlermeldung bei command solans
Werner-Maahs.de am 05.11.2005 um 19:10 Uhr (0)
Der nachfolgende LISP-Ausdruck läuft unter AC2005 und 2006 einmaleinwandfrei durch. Wird er ein zweites Mal in derselben Zeichnung ausgeführt, erhalte ich die Fehlermeldung:(command "solans" "bks" "Welt" 1 "150,80" "" "70,40" "230,120" "DS" "o" "150,40" "150,210" "" "70,165" "230,255" "VA" "" "solzeich" "alle" "" "layer" "fa" 3 "*vis" "fa" 2 "*hid" "lTyp" "verdeckt" "*hid" "")Systemfehler: Befehle können nicht in mehr als 4 verschachtelt seinLiegt es an SOLANS und SOLZEICH?Wie kann ich es besser mac ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fehlermeldung bei command solans
Werner-Maahs.de am 05.11.2005 um 19:10 Uhr (0)
Der nachfolgende LISP-Ausdruck läuft unter AC2005 und 2006 einmaleinwandfrei durch. Wird er ein zweites Mal in derselben Zeichnung ausgeführt, erhalte ich die Fehlermeldung:(command "solans" "bks" "Welt" 1 "150,80" "" "70,40" "230,120" "DS" "o" "150,40" "150,210" "" "70,165" "230,255" "VA" "" "solzeich" "alle" "" "layer" "fa" 3 "*vis" "fa" 2 "*hid" "lTyp" "verdeckt" "*hid" "")Systemfehler: Befehle können nicht in mehr als 4 verschachtelt seinLiegt es an SOLANS und SOLZEICH?Wie kann ich es besser mac ...
|
| In das Form AutoLisp wechseln |
|
Lisp : linien unter linien löschen
tappenbeck am 14.11.2006 um 08:41 Uhr (0)
Moin !ich habe in einer Zeichnung Linienelemente die "unter" längeren Linien liegen. Diese kleineren Linien möchte ich löschen.Folgendes habe ich mir überlegt:- Ermittlung aller "übergeordneten" Linienelemente- Ermitteln der Elemente die sich darunter befinden über die "Zaun"-Auswahl- löschen der ElementeLeider werden mit meiner Funktion nur immer EIN TEIL der Elemente gelöscht !Hat einer von Euch soetwas schon mal gemacht ?Vielleicht eine bessere Idee ?... oder kann mir meinen Denkfehler aufzeigen ?Gruß J ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Tabelle erstellen
dakneifer am 16.03.2004 um 11:30 Uhr (0)
Hallo Leute, ich bin in AutoLisp nicht gerade so fit, deshalb hier meine Frage. am besten schaut ihr euch mal meine Grafik an ! Block-3 steht hier als Positionsnummer, Block-1 als mein Tabellekopf und Block-2 als meine Tabellenzeile. Block 2 und 3 beinhalten die gleichen Atribute. Wie kann ich jetzt per Autolisp die einträge aus Block 3 in Block 2 übertragen ?? und wenn noch ein Block 3 in der zeichnung ist die nächste Zeile darunter setzt, bis meine Stückliste fertig ist !! Wie kann ich da vor gehe ...
|
| In das Form AutoLisp wechseln |
|
Lisp : SEQEND von Insert hat anderen Layer
archtools am 18.09.2007 um 23:56 Uhr (0)
Zitat:Original erstellt von CAD-Huebner:Ja, Ja, NeinDas letzte Nein musst Du durch ein Jein ersetzen, denn das kann durchaus Sinn gemacht haben. Früher erforderte es ziemlichen Aufwand, wenn man als Anwendungsprogrammierer größere Datenmengen in einer Zeichnung speichern wollte. Es gab nicht wenige Anwendungsprogramme, die beispielsweise Polylinien mit nur einem Vertex oder leere Textelemente erstellten, um an denen XDATA zu speichern. Für ähnliche Zwecke haben andere Anwendungsprogrammierer Layer erstell ...
|
| In das Form Lisp wechseln |
|
Lisp : warum gehts nicht ?? immer probleme mit if
Dorfy am 06.07.2011 um 08:59 Uhr (0)
Zitat:Original erstellt von chris888:...Bleibt nur noch die frage von oben:Kann man eine Variable in einer Zeichnung speichern?...häng sie als xdata an ein von dir definiertes Objektzum Thema xdata solltest du genug im Forum finden Edit: dictionary wäre auch noch möglich... viel spaß beim variablen speichern ------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."[Diese Nachricht wurde von Dorfy am ...
|
| In das Form Lisp wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 10.05.2012 um 15:38 Uhr (0)
Danke Heinz,Zur Zeit muss die Palette beim Schließen einer bereits offenen Zeichnung sichtbar sein. Sonst kommt die Fehlermeldung. Einzige Alternative ist, die lisp-Datei nicht zu laden. Werde mich drum kümmern.Falls der andere Fehler noch mals kommen sollte, gib mir bitte Bescheid, danke.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein[Diese Nachricht wurde von autocart am 14. Mai. 2012 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : direkt speichern
CADmium am 14.03.2006 um 13:41 Uhr (0)
ein Stück Code sagt vielleicht manchmal mehr..(progn (initdia) (command "_saveas") (princ "
Zeichnung gespeichert !")(princ) (setq name(strcat (getvar "dwgprefix")(substr(getvar "dwgname") 1 (- (strlen(getvar "dwgname"))4))"-2000.dwg")) (setvar "filedia" 0) (if (not(findfile name)) (command "_saveas" "2000" name) (command "_saveas" "2000" name "_y") ) (setvar "filedia" 1))läuft bei mir sauber durch------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereit ...
|
| In das Form AutoLisp wechseln |