|
Lisp : Dynamischer Block und DCL
Andi552 am 17.04.2017 um 10:17 Uhr (1)
Danke für die rasche Antwort!Ich hätte nicht gedacht dass sich jemand am Ostersonntag die Zeit nimmt um meinen Post zu beantworten.Dein Einwand das der Editor erkennen soll wenn mehrere Schriftköpfe im Layout sind ist natürlich vollkommen richtig daran hatte ich nicht gedacht.Ich habe gestern noch die Änderungen am Code gemacht und erhalte nun eine Liste mit den Blockreferenzen.Leider bin ich mir noch nicht sicher wie ich die Blockreferenzliste nach den Attributwerten durchsuchen soll um Sie anschließend d ...
|
| In das Form Lisp wechseln |
 |
Lisp : Umgrenzung einer Schraffur innerhalb einer Blockdefinition erstellen
joern bosse am 28.07.2022 um 10:07 Uhr (15)
Hallo Sebastian,Freibier hatte bereits per PM gefragt, aufgrund Deines Tipps braucht es jetzt aber seinerseits keine Beispieldatei mehr.Einfach vor der VLAX-FOR ITEM BLOCK - Schleife prüfen, ob die Blockdefinition kein "Model" oder "Layout" ist:Code:(if (not (or(wcmatch (vla-get-name BLOCK) "`*Model*") (wcmatch (vla-get-name BLOCK) "`*Paper*"))) (vlax-for ITEM BLOCK ....So sollte es funktionieren.------------------viele GrüßeJörnhttp://www.bosse-engineering.comBosse_tools-Überblick
|
| In das Form Lisp wechseln |
|
Lisp : Automatic Dimension AutoCAD LISP??
cadffm am 27.07.2023 um 15:45 Uhr (1)
Hi,"Vielleicht wäre es besser, einen neuen Beitrag zu eröffnen."Eigentlich: Ja! Auch wenn es fast keinen Unterschied machn wird:Möchtest du das über ein Menümakro oder über Lisp machen? Je nachdem wäre dan das AutoCAD/AutoCAD LT oder das LISP Forum besser.1. "Wir wählen manuell den benötigten Teil der Zeichnung aus"funktioniert2. " und schreiben ihn als Block als DXF2000 und R12 auf 2 verschiedene Ordner auf dem Server."funktioniert3. "Wir ändern den vordefinierten Layerstatus und geben nur 8 Layer für die ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Neuen Layer frieren
Dea am 22.09.2003 um 10:19 Uhr (0)
Zitat: Original erstellt von Kramer24: Danke dea, dieses Tool ist vielleicht etwas komfortabler als aflayer , o. ä.. Lothar ? Wenn Du Deine Layer immer neu anlegst und das auch noch im Layoutbereich mag das ja stimmen. Der Befehl _vplayer ist übrigens genau der von Dir angesprochene aflayer . Ich finde es allerdings bequemer im Layout die schon vorhandenen Layer mit dem Befehl aflayer zu steuern. Was spricht dagegen beim Frieren auf Objekte wählen weiterzuschalten und danach mit der Option Wah ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Automatisierung
Stefan-Schirge am 27.10.2020 um 12:39 Uhr (1)
Guter Einwand, ist aber in diesem Fall kein Problem, weil es klar definierte Blattvorlagen mit gesperrten AF`s gibt. Es wird nur im Modellbereich gearbeitet. Wenn die jemand entsperrt und dabei Mist macht, kriegt so auf die Finger, dass er dies 1 Woche nicht wiederholen kann, auf Grund von angeschwollener Hand Zitat:Original erstellt von Meldin:Habe nur mit einem Auge mitgelesen. Daher kurz und knapp ein Zoom G kann emense Auswirkungen auf die Zeichnung haben bei aktivem AF daher fürs Layout (command-s "_ ...
|
| In das Form Lisp wechseln |
|
Lisp : MTEXT im Block Ursprung setzten
CADmium am 12.01.2011 um 13:45 Uhr (0)
so wird das nichts ...entweder den Textinhalt des MtextObjekt in der Blockdefinition mit sowas wie STRIPMTEXT bearbeiten und die Property "Color" des Mtextes auf von layer setzen ( das ganze ohne Block und Mtext auflösen ) oder MText aus Block via activX und copyobjects in das Active LAyout kopieren .. "_explode" aufrufen .. neue Einzeltexte einsammeln,Farbe von Layer setzen und in den Block zurückkopieren ... dann hast du Texte im Block ( keinen Mtext mehr ) ------------------ - Thomas - "Bei 99% al ...
|
| In das Form Lisp wechseln |
|
Lisp : eine bestehende lisp auf den Inhalt von Blöcken erweitern?
CADmium am 17.12.2008 um 08:06 Uhr (0)
Ja das geht .. am universellsten finde ich eine Scanroutine, der ich für die Objektwahl die Vorgabe "Auswahl", "gesamte Zeichnung" oder "aktuelles Layout" mitgeben kann, weiterhin einen Flag, ob Blockdefinitionen berücksichtigt werden sollen oder nicht und als Abschluß die "to Do" - Funktion als Parameter, die auf die Objekte angewandt werden soll.... Ohne Lispverständnis ist das aber nicht so einfach zu backen.Aber sag erstmal , wo es hingehen soll ... ------------------ - Thomas -"Bei 99% aller Proble ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Neuen Layer frieren
Erwin Fortelny am 26.09.2003 um 10:55 Uhr (0)
Hallo Leute! Ich suchte schon so ein Tool in dieser Art (@Kramer24: Danke für den Tipp! ), aber so ganz ist es dies auch noch nicht! Es funktioniert ja nur auf einem Layout, ich bräuchte das Ganze für *mehrere* Layouts (ab 5 Layouts wird s fade beim Durchklicken und Routine starten ...)! Würde ja auch selber Hand anlegen, aber mir fällt im Moment keine Möglichkeit ein die Layouts durchzuschalten. Wenn da jemand einen Tipp für mich hätte - vielen Dank im Vorraus!!! ------------------ Servus, Erwin -- er ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : neuer Druckpreview ohne Einstellungen speichern ?
CADmium am 09.02.2004 um 08:11 Uhr (0)
Hallo Peter! Die Plotvoreinstellungen sind im Layout abgelegt. Am einfachsten kommt man an die betreffenden Werte via ActivX heran : Als erstes (vl-load-com) zur Initialisierung aufrufen und dann liefert dir (vla-get-ActiveLayout(vla-get-activedocument (vlax-get-acad-object))die Layoutwerte, die du dir mittels (vlax-dump-objekt.. ansehen kannst. (vlax-get-property und (vlax-put-property stehen dir fürs einzelne Auslesen und Setzen der Variablen zur Verfügung. Das ganze dann vor und nach einem prewiew-Befe ...
|
| In das Form AutoLisp wechseln |
|
Lisp : PC3 erstellen
gmk am 20.03.2013 um 13:53 Uhr (0)
Servus Thomas,ich arbeite oft in einem Layout mit vielen Planrahmen und muss bei jedem Plotvorgang das Papierformat ändern. Meine Idee war jetzt eine feste PC3 für alle DWG-Dateien mit einem Benutzer zu erstellen dessen Papierformat ich vor dem Plot über die Ecken des Planrahmens ändere. Quasi linksunten und rechtsoben anklicken und dann gleich plotten. Eine Möglichkeit wäre natürlich mehrer pc3-Dateien anzulegen und dann über COMMAND die Richtige zu verwenden, obiges wäre mir aber lieber.Ciao Georg------- ...
|
| In das Form Lisp wechseln |
|
Lisp : Absturz beim Purgen
Wolfgang S am 22.07.2008 um 10:17 Uhr (0)
Problem liegt beim Layoutwenn ich alle Objekte mit Strg+A markiere/kopiere und in eine neue DWG einfüge dann gibt es den Linientyp in der neuen DWG nicht.wenn ich das Layout mitDesignCenter rein hole ist der Linetype da.Der Paperspace-Block hat ja keinen zugeordneten Einfügelayer, und auch über Strg+A sollten leere Texte u.dgl. mitgehen.bin wirklich noch immer verwirrt.lgWolfgang[EDIT:]als DXF 2004 raus und dann wieder öffnen zeigt die beiden LTs an, sie lassen sich allerdings purgen![Diese Nachricht wurde ...
|
| In das Form Lisp wechseln |
|
Lisp : Markierte Layouts
Bernhard GSD am 16.12.2010 um 08:49 Uhr (0)
Hallo!Ich suche eine Möglichkeit alle markieren Layouts als Liste auszugeben.Soll dann etwa so:Code:("Darstellung 1" "Darstellung2" "Darstellung3")aussehen.Ziel ist es alle markierten Layout ohne weitere Eingabe oder Dialogfenster als PDF unter dem Namen des Layouts zu erzeugen.Der weitere Code (für Interessierte):Code:(DEFUN C:epall (/ layout_prev) (vl-load-com) (SETQ layout_prev (getvar "ctab")) (SETQ layout_LIST (LAYOUTLIST)) (vl-mkdir (STRCAT (getvar "dwgprefix") "pdf")) (FOREACH layout_cur layout_LI ...
|
| In das Form Lisp wechseln |
|
Lisp : URL mit Standartprogramm öffnen
Bernd P am 01.06.2016 um 15:33 Uhr (1)
Servus,Starte aus einem LISP eine URL mit Chrome... kann ich das auch mit dem Standardbrowser egal welcher eingestellt ist?(startapp "C:Program Files (x86)GoogleChromeApplicationchrome.exe" "ORF.AT")----------------------- Bitte Systeminfo eintragen, warum siehst du hier.Wünsche:Tabllen (XLS,ODS) FDO nativ einbinden, FDO-WMTS, richtige Ebenen für Layer, Erweiterter Attribut-Editor "auffrischen", dyn. Xrefs, mehrere modell Bereiche, Halo4Texte, verschränkte Attribute, Linientypen überarbeiten (doppellinien) ...
|
| In das Form Lisp wechseln |