|
Lisp : Layer und Farbe umschalten
joern bosse am 15.04.2009 um 11:15 Uhr (0)
Hallo Bu,es ist schon seltsam, in jeder anderen Zeichnung funzt es nicht, genau wie Du beschrieben hast. Nur in einer Zeichung, die ich immer noch geöffnet hatte. Da wollte ich dann herausfinden, was der Zeichnung anders ist als in den anderen, tja, und dann gab es ein Totalabsturz, schade, das werde ich wohl nicht mehr rekonstruieren können.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Umbenennen von Blöcken!
vision am 14.05.2004 um 11:08 Uhr (0)
Hallo,ich muss Blöcke vor dem Einfügen in einer anderen Zeichnung umbennen. (Die Blocknamen von ganz unterschiedlichen Blöcken könnten evtl. mit denen in der neuen Zeichnung gleich sein!)Das untere Lisp BLOCK-RENAME von Th.Krüger konnte ich soweit anpassen, dass es mit einem Block klappt. Bei mehren Blöcken kommt aber die Fehlermeldung: "Automatisierungsfehler Doppelter Datensatzname"Wer kann Helfen?
|
| In das Form Lisp wechseln |
|
Lisp : entlast nach ARRAY
Dorfy am 18.08.2009 um 09:44 Uhr (0)
Zitat:Original erstellt von fuchsi:...jetzt stehen wir wirklich auf dem allerletzten Entity in der Zeichnung. ...Nun muss nur noch ein Entity und somit ein "allerletztes Entity" vorhanden sein.Stichwort neue Zeichnung... (entlast) -- nil ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
Lisp : Lisp aus Delphi starten
mundal am 13.05.2008 um 14:25 Uhr (0)
Hallo Holger,Danke für Deine prompte Hilfe.Kannst Du mir eine Beispieldatei senden?Ich sollte ein kleines Delphiprogramm haben das sich problemloscompilieren und starten lässt.Das Programm soll nur AutoCAD starten, eine Zeichnung laden und in diese Zeichnung einen Kreis mit beliebeigem Radius an beliebigem Punkt zeichnet.Den Rest bekomme ich dann bestimmt alleine gebacken.GrussJoachim
|
| In das Form Lisp wechseln |
|
AutoLisp : Dwgprops schreiben
CADmium am 17.01.2006 um 12:51 Uhr (0)
setzt das Systemdatum auf deinem Rechner entsprechend zurück, speicher die Zeichnung .. und viola, die Bearbeitungszeit hat sich geändert. .. Wozu willst du das überhaupt.. die Statistik ist doch 0-Aussagekräftig!!ansonsten guck dir mal das SummaryInfo der Zeichnung an.Z.B.(vlax-dump-object(vla-get-SummaryInfo(vla-get-activedocument(vlax-get-acad-object)))T)------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
Lisp : Speicherdatung der aktuellen Datei ermitteln
Bernd10 am 21.01.2011 um 08:03 Uhr (0)
Hallo Andreas, Zitat:Original erstellt von Andreas Kraus:Hallo zusammen,wie bekomm ich denn raus wann die momentan aktive Zeichnung gespeichert wurde ?bei der Zeichnung kontrollieren ich so, ob sie gespeichert ist:(setq idbmod (getvar "dbmod"))(if (= idbmod 1) ; nicht gespeichert (progn ; mach etwas ) ; progn) ; ifViele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : entmod und ändern des x-ref-pfades?
CADmium am 09.07.2008 um 09:21 Uhr (0)
Die Meldung kommt nach dem laden des Tools ..z.b. durch Drag&Drop der vlx-Datei aus dem Explorer in die aktuelle Zeichnung. Nach einen ACAD-Neustart gibts das Tool natürlich nicht automatisch im Namespace der aktuellen Zeichnung.Aber das alles steht im Grunde in der weiter oben verlinkten anleitung------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Zoom Model Bereich anpassen
cadplayer am 22.02.2018 um 19:18 Uhr (1)
Hallo Jörn!Danke erstmal, vla-zoomcenter muss ich mir nochmal genauer anschauen - so ganz hab ich´s noch nicht geschnallt inwieweit viewsize und screensize zusammenhängen. Das sollte aber kein Problem sein. Hier mal kurz eine Vorführung, das Program speichert die Zoom-eigenschaften einer Zeichnung und kann von einer anderen Zeichnung wiederum gelesen werden.------------------Gruss DirkBlog
|
| In das Form Lisp wechseln |
|
Lisp : Liste aller Entitätsnamen innerhalb der Blocktabelle
spider_dd am 31.01.2013 um 08:54 Uhr (0)
Zitat:Original erstellt von S.Langhammer:Ganz zum Schluss will ich eine Datei erzeugt haben, in der alle Informationen, die ich benötige, über die Entitäten in einer Zeichnung (.dwg Datei), stehen.Dann speichere die Zeichnung doch einfach im dxf-Format, da stehen dann alle Informationen drin.Mal im Ernst, Du hast immer noch nicht gesagt, welche Informationen Du brauchst und was Du damit letztendlich machen willst. Der Elementname (GC Code -1 bei Elementen, -2 bei Blöcken) ist ja nur in der aktuellen Zeichn ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Layer zuweisen
CADmium am 14.02.2005 um 08:52 Uhr (0)
nutze lieber die Option MACHEN , da wird der Layer - wenn er noch nicht in der Zeichnung existiert - angelegt. Wenn es ihn schon in der Zeichnung gibt, wird er aktuell gesetzt. Also so: (command ._-layer _m Isolation 4Schraffur ) ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben. [Diese Nachricht wurde von CADmium am 14. Feb. 2005 editiert.]
|
| In das Form AutoLisp wechseln |
|
Lisp : Bemassung mm in Zoll umwandeln
mapcar am 17.08.2004 um 18:23 Uhr (0)
Ines, das sieht so aus, als hättest du es zum Ausprobieren erstmal in eine leere Zeichnung geladen. Ist aber nur ein Verdacht, da viele (nicht ganz sauber geschriebene) Programme diese Fehlermeldung in einer leeren Zeichnung abgeben.Gruß, Axel Strube-Zettler------------------ Meine AutoLisp-Seiten Meine private Homepage Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze
|
| In das Form Lisp wechseln |
|
Lisp : Save-Methode und Reactor
wronzky am 06.07.2011 um 16:39 Uhr (0)
Also IMHO wird das - mit Lisp - nicht funktionieren. Lisp läuft innerhalb der Zeichnungsebene, und nicht in der Programmebene. Du kannst zwar mit vla-activate noch eine andere Zeichnung in den Fokus setzen, dann läuft aber das Lisp aus der Zeichnung, in der es gestartet wurde nicht mehr weiter.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
| In das Form Lisp wechseln |
|
Lisp : if-Befehl, kein Objekt gefunden
CADwiesel am 24.11.2020 um 13:45 Uhr (1)
also wirst du erstmal prüfen müssen, ob so ein Objekt in der Zeichnung enthalten ist.Du kannst ja mal eine Zeichnung öffnen, wo ein solches Objekt enthalten ist und den Objekttyp per (entget(car(entsel))) abfragen.und dann baust du eine if Bedingung einOder was auch eine Möglichkeit wäre...Code:(command "isave")(while (/= (getvar "cmdactive") 0) (command))(command "_qsave")------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |