|
Lisp : Markieren mit vla-get-...
Emu1989 am 03.12.2018 um 18:10 Uhr (1)
TagchenHabe eine Lisp gefunden, in welcher ich die Blöcke sperren und wieder freigeben kann. Die ist ganz gut und würde mir auch viel Zeit ersparen, allerdings sperrt sie mir die Blöcke im ganzen Dokument.(vl-load-com) (princ) (vlax-for blk (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (if (and (= :vlax-false (vla-get-islayout blk)) (= :vlax-false (vla-get-isxref blk)) ) (vla-put-explodable blk :vlax-false) ) ) (princ))Die Auswahlfunktion mit setq ... (car (ent ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Bemaßung importieren
wklemens am 12.02.2003 um 21:54 Uhr (0)
Ersetlle eine Zeichnung mit den verschieden Bem-Stilen. Wenn dann diese Zeichnung, die nur aus BEM-Stilen und sonst nichts enthält in Deine neue Zeichnung über den Einfügebefehl importiert wird, sind dei Bemaßungsstile auch eingefügt. Hier ein Beispiel für ein LISP-Macro: (defun c:LoadBEMStil ( / $cmdecho) (setq $cmdecho (getvar "CMDECHO")) (setvar "CMDECHO" 0) (command "._insert" "MyBEMSTil.dwg")) (command) ; Befehl wird abgebrochen ;und dadurch nicht vollständig eingefügt. (command "._purge" ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Blöcke mit Attributen
cadsys am 07.12.2007 um 10:43 Uhr (0)
Hallo zusammen.ich habe unter Acad2008 ein seltsames Phänomen.Wenn ich einen Block mit Attribut mit dem Befehl "Einfüge" einfüge ist das Attribut sichtbar am Bildschirm zu sehen.Füge ich diesen Block über ein Lisp-Programm ein (_insert......), ändere mit "subst..., entmod..., entupd..." das Attribut, ist es nicht sichtbar am Bildschirm. Erst wenn ich mit "attsync" den Block bearbeite, erscheint es. Unter Acad2006 gibt es dies nicht, dort ist das Attribut sofort sichtbar. Gibt es unter 2008 eine zus. Einste ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Layer umschalten bei der Bemassung
ManfredMann am 09.10.2003 um 14:22 Uhr (0)
Hallo!Eine ähnliche Lösung wäre, mit einer Lisp-Routine alle vorhandenen Bemaßungs-Elemente auf DIM-Layer zu stellen. Also Zeichnung beliebig mit Bemaßungen versehen, und nachträglich die auf DIM "verschieben". Natürlich geht DIM aktiv stellen + bemaßen + altes Layer als aktiv stellen auch. Dies hat aber einen Nachteil: es gibt eine ganze Reihe Bemaßungs-Befehle, die müssten alle in diese Funktion auswählbahr integriert werden. Das nachträgliche "Aufräumen" ist von Kommandoauswahl und Ablauf dagegen unabhä ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Inhalt Ansichtsfenster drehen(ohne zoom alles)
marc.scherer am 04.10.2005 um 14:19 Uhr (0)
Hi,WIE willst Du das drehen? Über zwei Punkte? Über ein benanntes BKS? Ein unbenanntes BKS, das aktuelle BKS? Fragen über Fragen.Es ist relativ problemlos so ein Tool in Lisp zu bauen:Befehl aufrufen und dann macht das Tool folgendes:Code:Wechsel in den verschiebbaren ModellbereichSichern des dort aktiven BKSWechseln in das WKSSichern der beiden Sysvars "viewctr" und "viewsize"*Drehen des BKS, wie auch immer vom User anzugeben*BKS - Draufsicht ausführenWechseln in das WKSZoom _center mit den gesicherten W ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Layer VonBlock mit Skript Makro oder Lisp
3jalex am 11.06.2010 um 11:01 Uhr (0)
Vielen Dank für die AntwortZu: Zitat:Layern kann man nicht die Farbeigenschaft "vonLayer" oder "vonBlock" geben Das habe ich ja auch schon bemerkt: Zitat:Den Layer auf Farbe VonBlock umstellen ging nicht.Dein Skript macht eingentich das gleiche wie meines, nur dass es englisch ist und alle auswählt anstelle das Sichtbare. Doch auch hier kommt es bei er Auswahl "zur Fehlermeldung": 13 waren nicht parallel zum BKS.und genau diese 13 Blöcke möchte ich auf VonBlock setzen....Ich versuch jetzt noch die Ansicht ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : Datei lässt sich nicht öffnen!
Proxy am 08.12.2004 um 17:06 Uhr (0)
Zitat: Original erstellt von kiltswitch: Zu den Monsterthreads: Du mußt doch zugeben, sie sind nicht mehr ganz so groß. Ich nehme in letzter Zeit auch Beiträge von mir wieder raus, die ich nicht mehr benötige. Naja, darüber lässt sich streiten und es ist ganz schön egoistisch, man darf davon ausgehen, die Vergangenheit hat es ja reichlich gezeigt, dass es mehr Forumbesucher von deiner Art gibt. ------------------ Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-r ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : Intelligente Menüs mit DIESEL
Brischke am 04.07.2005 um 10:15 Uhr (0)
Hallo Bernd, die konkrete Antwort auf deine Frage wäre: ich ;-) Ich vermute, dass der Aufbau einer MNU-Datei und das Anpassen der Befehle vermittelt wird. Wer aber mit Lisp programmiert, der wird sich nicht weiter mit Diesel auseinander setzen, (meine Meinung) denn dann schreibt man sich eben den 5-Zeiler und hat alle Möglichkeiten und nicht nur den eingeschränkten Diesel Funktionsumfang. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CAD on demand GmbH Auto ...
|
| In das Form Rund um Autocad wechseln |
 |
CoCreate Programmierung : Flächennormale
StephanWörz am 08.11.2013 um 10:42 Uhr (15)
...eine weiter Hürde ist aufgetaucht:In einem Dialog habe ich eine Variable des Typ :faceWie komme ich nun an die Flächennormale dieser Fläche, damit ich diese im Code weiterverwenden kann??Im Modeling kann ich via Flächeneigenschaften Statistik GeoEigenschaften [Bericht] genau diese Werte abfragen.Im IKit habe ich folgendes gefunden:Code:(sd-inq-face-geo face :Dest-space space)Description: Returns generic geometric data describing a face in a designated coordinate system. Parameters: face {SEL_ITEM} - T ...
|
| In das Form CoCreate Programmierung wechseln |
|
Lisp : Finddir oder so, gibt es so was?
archtools am 12.06.2016 um 21:40 Uhr (1)
Zitat:Original erstellt von ryfCAD:Der User muss sich nicht um die Supportumgebung kümmern. Die Funktion der Applikation wird einzig durch das Laden meines Menüs gewährleistet.wäre doch genial?Im VitalLisp wurde für jede geladene VLX der Pfad gespeichert. Nachdem Autodesk VitalLisp aufgekauft hatte, war die zweite Änderung nach der Umbenennung in VisualLisp die ersatzlose Streichung dieser überaus nützlichen Funktionalität.Aktuell kannst Du aus Lisp heraus nur den gesamten Verzeichnisbaum nach Deiner CUIX ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Umrechnung m2 auf Hektar
Hoppenstedt am 19.02.2004 um 09:18 Uhr (0)
Hallo liebe Lispler Kann mir jemand helfen? Ich habe sehr viele Flächen, die in Quadratmeter angeschrieben sind z.B. 1281.82 m2 (zwischen der Zahl und m2 ist 1 Leerschlag, die 2 nach dem m ist nicht hochgestellt). Jetzt bräuchte ich ein Lisp, welches mir die Fläche in ha umrechnet z.B. auf 0.1282 ha, je nachdem auf- oder abrundet und auf einen eigenen Layer legt z.B. Sa_Flaeche_ha. Die ursprünglichen Quadratmeter sollen erhalten bleiben. Ideal wäre es noch, wenn mann mehrere Texte gleichzeitig auswählen kö ...
|
| In das Form AutoLisp wechseln |
|
Autocad VBA : Auslesen von Blockeigenschaften mittels VBA möglich?
Brischke am 05.11.2004 um 10:55 Uhr (0)
Wie die Dateinamen heißen ist doch im Moment vollkommen uninteressant. MAch dir gedanken darüber, welche Eigenschaften z.B. ein Mast besitzt. Bsp: Bauart (Fachwerk, aus den Vollen geschnitzt) Querschnitt (Rechteckig, Quadratisch, rund, Dreieck) Höhe (..) BreiteAmFuß BreitAmAnschlußOben ... usw Gleiches git für die Antennen: Funktion (Empfang, Senden) Bauart (Stabantenne, Schüssel ..) Anschluß (unten, seitlich) Abstrahlrichtung (überall, nachOben, nachUnten, Seitlich) ... usw Du musst alle die Eigenschaft ...
|
| In das Form Autocad VBA wechseln |
|
Rund um Autocad : AutoCAD 2006
fuchsi am 15.03.2005 um 13:52 Uhr (0)
sind nicht wirklich überragende neue Dinge drin (zumindest nichts, was wir nicht schon gebraucht hatten, und deswegen selber in LISP/VBA erledigt haben) OK: Über diese dynamische Optionseingabe kann man streiten. Aber ich als Tastaturfetischist habe sofort die Kommandozeile wieder eingeschaltet. Meiner Meinung nach, rechtfertigt, das bisserl Weiterentwicklung keineswegs eine Versionierung. (Da wäre ja früher z.B.: das Update von 14.00 auf 14.01 eher eine neue Verkaufsfähige Version gewesen (Implementierun ...
|
| In das Form Rund um Autocad wechseln |