 |
Lisp : Beschriftung bei Bemaßung abschalten
Andreas Kraus am 25.08.2016 um 11:37 Uhr (15)
Hallo zusammen,im Bemaßungsstil-Manager gibt es im Tab "Anpassen" rechts in der Mitte unter "Skalierung für Bemaßung" das Toggle "Beschriftung".Das möchte ich für alle Bemaßungsstile in der Zeichnung per Lisp abschalten also "keine Beschriftung"Ich finde aber nicht wo ich das schalten kann.Also hier die Frage: Wo kann ich das per Lisp schalten ???------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Lisp wechseln |
|
Lisp : Pixelbilder geladen, nicht gefunden oder nicht referenziert
Andreas Kraus am 04.01.2007 um 22:46 Uhr (0)
Hallo zusammen und frohes neues Jahr,wie komme ich denn mit LISP an die Info ran ob ein Pixelbild geladen, nicht gefunden oder nicht referenziert ist (bei XREFS gehts ja auch) ?Ich hab schon in den Dictionaries rumgesucht aber bis jezt nichts brauchbares gefunden.Ich möchte ein LISP schreiben daß mir nicht referenzierte Pixelbilder rausschmeißt.Bitte gebt mir einen Tritt in die richtige RichtungDankeAndreas
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Autocad Skript erstellen
Andreas Kraus am 18.10.2019 um 11:43 Uhr (1)
Hallo muntafuner,Schraffuren auswählen und Layer und farbe ändern geht mit Script.ABERAus Blöcken löschen ohne zu sprengen geht nicht, dazu braucht man Lisp.Das ist dann wohl auch das Hauptproblem. Eine Funktion die das macht im Script zu laden und aufzurufen würde dann aber wieder gehen.Layerstatus laden kann ich nicht sagen, ich arbeite damit nicht.Layout automatisch holen mache ich auch über Lisp, ich hab noch nicht geschaut ob man das auch anders automatisieren kann.cadwomen hat ja dazu schon was gesch ...
|
| In das Form Rund um AutoCAD wechseln |
|
pit-cup : automatische Plangröße im Planstempel
Andreas Kraus am 30.11.2006 um 12:45 Uhr (0)
Halo pbr-os-ehl,(was ist das eigentlich für ein Name ?)Mit einem Schriftfeld im Attribut bekommst du, soviel ich weis, nur die Fläche der Polylinie. Also bleibt der Weg über Lisp.Wenn du dich mit Lisp auskennst kannst du die Differenz aus "Koordinate unten links" und "Koordinate oben rechts" der Polylinie nehmen und hast die Abmessungen. Fläche berechnen ist ja einfach. Block (Plankopf) suchen, finden, Attribut ausfüllen, fertig.Kann man auch über einen Editor-Reactor automatisieren.Wenn du das nicht selbs ...
|
| In das Form pit-cup wechseln |
|
Rund um AutoCAD : Lisp für alles von Block setzten innerhalb von Blöcken?
Andreas Kraus am 09.12.2019 um 09:00 Uhr (1)
Hallo nena23,hier mal ein Lisp dass die Farbe aller Objekte in allen Blöcken auf vonblock stellt.Kannst du erweitern für Linientyp, Linienstärke, usw.Code:(vlax-for blk (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)) ) (if (= (vla-get-IsLayout blk) :vlax-false) (vlax-for obj blk (vla-put-color obj 0) ) ))EDIT: Da ist jetzt noch nichts mit Layer tauen, entsperren oder irgend eine Fehlerbehandlung dabei------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp geht nicht
Andreas Kraus am 04.11.2021 um 12:51 Uhr (1)
Der Lisp-Code definiert, außer "use3", keine Funktion die du dann aufrufen kannst. Der Code wird direkt beim Laden ausgeführt und fertig. Dabei werden auch verschiedenste Variablen verwendet die aber natürlich in keiner Funktion lokal sind sondern "frei zugänglich" dann irgendwelche Werte enthalten. Das solltest du erst mal sauber aufräumen und eine aufrufbare Funktionen definieren.Kann ja sein dass dann die Fehlermeldung weg ist.------------------Geht nicht, gibts nichtGrußAndreashttp://kraus-cad.de
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Werkzeugpaletten
Andreas Kraus am 11.09.2012 um 15:44 Uhr (0)
Zitat:in LT kann man mit LISP nichts anfangen...aber mit Bildmenüs die haben doch gar nix mit Lisp zu tun.Tschuldigung dass ich das Wort erwähnt hab, das hat verwirrt.Die Bildmenüs sind schon seit Ewigkeiten ein Menübestandteil.Ich hab grade gesehen dass die im Menüeditor jetzt "Bildkachelmenüs" heißen.Wusste ich gar nicht, ich arbeite noch mit MNU-Dateien.Die sollten aber im LT auch gehen.Ach ja: mach dir am Besten ein Teilmenü was dann dazugeladen wird. Das kannst du dann jedem weitergeben.------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Dynamische Blöcke mit LISP
Andreas Kraus am 27.06.2007 um 22:38 Uhr (0)
Hallo Proxy,das Lisp brauche ich zum erstellen der Blockdefinitionen. Hört sich zwar komisch an, aber ich hab festgestellt daß wenn ich die Objektdaten meiner Blöcke in einer Liste habe und die Blöcke mit entmake definiere meine Elektrobibliothek insgesammt schneller arbeitet und ich dabei noch verschiedene Einstellungen bei der Blockerstellung berücksichtigen kann.Wie gesagt - hört sich erst mal komisch an.Schön wäre es wenn ich bei dieser Aktion den Blöcken auch noch dynamische Eigenschaften mit auf den ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Excel-Informationen in DWG automatisch einfügen
Andreas Kraus am 27.08.2015 um 11:18 Uhr (1)
Hallo Stefan,ich hätte eine Lösung, ist allerdings LISP und nicht VBA.Vorgehensweise:- Excel Tabelle auslesen (dann hab ich die Daten griffbereit in einer Liste)- Nummer eingeben- Daten werden aus der Liste gesucht- Ein Block mit Attribut (für die Nummer) wird eingezeichnet- Die Nummer wird ins Attribut geschrieben- Farbe wird angepasstDu müßtest dir zwei Blöcke erstellen (ein Kreis mit Attribut und ein Kästchen mit Attribut) die das Programm verwenden kann.Die Blockobjekte mit Farbe vonblock.Mann könnte z ...
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCAD : Linientyp laden geht ... aber nicht per Lisp command
Andreas Kraus am 02.01.2024 um 14:07 Uhr (1)
Hallo zusammen,ich poste das mal hier im BC-Forum weil es im Acad funktioniert.Ist nur zur Info.Ein Linientyp*Test,Test ----Test-----Test----Test----A,50,-91.8,["Test",Standard,S=25,R=0,X=-67.63,Y=-12.7,U=0],-25Kann über die "normale" Ladefunktion geladen werden.Über Lisp und (command "-linientyp" ...) bekomme ich die Meldung "Fehler in der Definition des Linientyps "TEST". Ungültiges Stift Muster."Ohne U=0 gehts.*Test,Test ----Test-----Test----Test----A,50,-91.8,["Test",Standard,S=25,R=0,X=-67.63,Y=-12.7] ...
|
| In das Form BricsCAD wechseln |
|
Lisp : Definitionen aktualisieren
Andreas Kraus am 11.04.2024 um 15:46 Uhr (1)
Hallo zusammen,gibt es über LISP eine Möglichkeit Definitionen aller Art zu aktualisieren ?Das geht zwar auch schön über das Designcenter aber ich brauche eine "ein-Klick-Lösung".Hab ich auch schon aber ich mach das grade mit viel copyobjects und Datenschieberei.Kann man auf die Funktionen des Designcenters direkt per LISP zugreifen oder gibts da noch ne schönere Lösung ?Ich muss dazu noch sagen dass meine Definitionen nicht in einzelnen Dateien sondern zusammengefasst in wenigen Dateien vorliegen.-------- ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Dynamische Blöcke mit Reihe Pfad
Andreas Kraus am 07.05.2021 um 15:54 Uhr (1)
Also ich kann nur jedem raten sich mit Lisp zu beschäftigen. So etwas in einen dynamischen Block zu fummeln ist nicht zu 100% möglich. Außerdem könnte Lisp jeden beliebigen Block (muss ja kein Scharnier sein oder kann ein anderes Scharnier sein) anordnen.Auch wenn etwas geändert/angepasst/erweitert werden muss ist das einfacher als jeden dynamischen Block zu ändern.Natürlich ist das keine Aufgabe die man in 5 Minuten gelernt und programmiert hat aber auch ein Hochhaus hat mal im Keller angefangen Und Hilf ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Brauche Erfahrung von Programmierern
Andreas Kraus am 29.11.2019 um 14:39 Uhr (1)
Hallo CADNeulingNRW,wenn ihr euch AutoCAD besorgt ist eigentlich alles machbar.Eine Automatisch erstellte Legende ist kein Problem.Zitat:Wie setzt man sowas um? Programmieren? Addon? Plugin?Es finden sich im Netz sehr viele Programme haupsächlich in Lisp die kostenlos sind. Ich empfehle auch Lisp weil die Sprache leicht erlernbar ist und man auch die freien Tools den eigenen Bedürfnissen anpassen kann. Außerdem ist Lisp Versionsunabhängig.Zitat:Wenn ja, welche grenzen hat diese Programmierung?Fällt mir gra ...
|
| In das Form Rund um AutoCAD wechseln |