|
Rund um AutoCAD : Bereinigen als LISP oder Makro Frage
BaCAD am 12.07.2013 um 17:52 Uhr (0)
Danke für die Informationen.Das mit filedia war eine sehr gute Idee. Mein Makro sieht jetzt so aus:^C^Cai_selall;burst;be;al;*;n;_audit;j;_saveas;dxf;v;lt2000;16;"";jAm Ende wird via „Speichern unter“ automatisch eine DXF-Datei Version 2000 gespeichert. Und das ist immer im selben Ordner wie die aktuell geöffnete Datei. Die LISP-Datei ExplodeAll scheint, wenn man DWG-Referenzen geladen hat, nicht zu funktionieren. Daher habe ich mir überlegt, was ich sonst machen könnte. Dann kam mir die Idee: einfach alle ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Blockeditor im Hintergrund laufen lassen?
alfred neswadba am 02.05.2011 um 16:45 Uhr (0)
Hi, aber bei großen Zeichnungen kann es doch mal 3 sekunden dauernJunge, Junge, was sind das für Sorgen ... Ich möcht nicht wissen, wofür ich schon 3 Sekunden verbraten hätte, ohne mir darüber Gedanken zu machen.Wenn eins fix ist, dann dass ich nicht länger arbeiten muss, weil der Blockeditor 3 Sekunden gebraucht hätte. Die eigentliche Antwort: nein, gibt es nicht (und hätte auch nix mit LISP zu tun).Wendest Du den Blockeditor für Referenzen an, dann wäre es noch denkbar, entweder die Referenz als eigene ...
|
| In das Form Lisp wechseln |
|
Lisp : Texthintergrund
Dorfy am 02.12.2010 um 12:40 Uhr (0)
Zitat:Original erstellt von Bernd P:ServusWie müsste den der Befehl aussehen wenn er auf das/die markierten Objekte angewendet werden soll."(vla-put-backgroundfill (vlax-ename-vla-object (car(entsel))) 0)"... alle auf dem Weg zur Messe im Schnee stecken genlieben ;-)ungetestet(if (ssget((0 . "*TEXT"))) (vlax-for obj (vla-get-ActiveSelectionSet ActDoc) (if (= (vla-get-ObjectName obj) "AcDbText") (vla-put-backgroundfill obj 0)... Klammern zu...oder ne "normale" Schleife die die Objekte durch ...
|
| In das Form Lisp wechseln |
|
Lisp : Mehrere Blöcke bearbeiten
silcono am 07.09.2015 um 10:00 Uhr (1)
Hallo zusammen,folgende Ausgangslage:Ich habe eine DWG mit ca. 13500 Blöcken. Diese Blöcke sollen nun je eine Schraffur bekommen.Für einen einzelnen Block, wäre die übliche Vorgehensweise feolgende:Script:-BBEARBneu_ACAD_FMEBLOCK13423SCHRAFFSOLIDF -500,-500 500,500_BCLOSE-------LISP:(defun C:blockschr (/ ) (command "-BBEARB" "test_ACAD_FMEBLOCK4735" "") (command "SCHRAFF" "SOLID" "F" "-500,-500" "500,500" "") (command "_BCLOSE" ""))end defunIch kann nun diese Vorgehensweise einfach kopieren und den Namen f ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : dll laden in ACAD2016
Ingenieur Studio HOLLAUS am 24.06.2019 um 15:29 Uhr (1)
Zitat:keine Fehlermeldung ...nichtsDas deutet dann aber darauf hin, dass diese DLL doch geladen werden kann, d.h. diese wird nur nicht automatisch geladen oder Funktionen, die darin definiert sind, greifen auf etwas zu, was nicht funktionert. Und bei "MailTo" könnte das sogar schon eine andere Outlook-Version sein.Kennst Du die Befehle, die alle in dieser DLL definiert sind, erkennt die Befehlszeile diese Befehle, wenn man die ersten paar Zeichen eines diese Befehle eintippt? Ich hoffe, da ist nicht nur ei ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : In Datei drucken mit Lisp ?
Juergen55 am 02.11.2003 um 20:03 Uhr (0)
Hallo, Danke für die vielen Antworten, ich hab jetzt heute Nachmittag endlich mal Zeit gehabt mir das selber genauer anzusehen ! Für alle die auch Interesse daran haben, hier nun meine Lösung zum Problem : (defun c:T12 () (while (setq bview (tblnext "VIEW" (not bview))) (setq bviewN(cdr (assoc 2 bview))) (setq v (getstring " Pfad-Plotdateiname (x:/xxxx/xx.plt) ")) (command "_.-plot" "ja" "modell" "" "" "millimeter" "hochformat" "nein" "ansicht" bviewN "anpassen" "" "ja" "acad.ctb" "ja" "nein" "ja" ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Punkte verbinden
AB am 01.10.2002 um 14:37 Uhr (0)
Hallo liebes CAD-Forum, jetzt habe ich ein paar Tage eigenständig arbeiten können und nun habe ich schon wieder eine Frage: Ich habe verschiedene Punkte und durch diese Punkte (jeweils ein gelber und ein roter) soll ein Querschnitt (s. grün) gelegt werden. Wie muss ich so etwas in LISP programmieren. Ich habe zunächst versucht zwei Listen (eine mit den gelben Punkte und eine mit den roten Punkten), sortiert nach steigender x-Koordinate zu erstellen. Dann wollte ich die Punkte aus den zwei Listen kombinier ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : xref
Brischke am 18.04.2005 um 23:26 Uhr (0)
Hallo Frank, du durchsuchst als erstes die Blocktabelle nach XRefs. (am besten gleich via ActiveX - in Lisp vlax-...) Dann, wenn du das entsprechende XRef gefunden hast. Dann kannst du mittels der Eigenschaft XRefDatabase praktisch auf das XRef zugreifen. Dorst suchst du dir dann ebenfalls wieder über die Eigenschaft ModelSpace den Modellbereich raus und durchhechelst in diesem dann jedes Objekt. Über die Objekteigenschaften kannst du die gesuchten Linien ermitteln. Die Koordinaten dann noch transform ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Texte einfügen
Dorfy am 20.05.2011 um 08:37 Uhr (0)
Edit: du hast versucht ein vla-objekt zu vla-objekt zuwandeln - da steigt er sicherlich aus...das wird teuer... grinsCode: (vlax-for x (setq #SS (vla-get-activeselectionset *AcadDoc*)) (cond ((eq (vla-get-objectname x) "AcDbArc") (setq #Len (+ #Len (vla-get-ArcLength x))) (command "text" (vlax-curve-getStartPoint x) "0.375" "" (vla-get-ArcLength x)) ) ((vl-position (vla-get-objectname x) ("AcDbLine" "AcDbPolyline")) (setq #Len (+ #Len (vl ...
|
| In das Form Lisp wechseln |
|
AutoCAD VBA : Listview - Vom ausgew. Listview-element zum dazugehörigen Block
steinemann09 am 12.03.2009 um 21:34 Uhr (0)
Hallo Wilfried,einen etwas verpätetetes Dankeschön für die wertvollen 2 Tipps.zu 1. ich hatte es schon mit Me.ListView1.HideSelection = Trueversucht, aber da hatte ich einen Denkfehler.zu 2. Der Thread ist ja ganz hervorragend, das so viele Klimmzüge nötig sind für diese Funktion ist überraschend. Zwar funktioniert das Größenverändern des Formulares nur solange, wie man das Listview-Feld mit der Maus nicht berührt, aber das zu programmieren ist zu aufwendig. In der VBA -Hilfe steht zwar,das jedes Formular ...
|
| In das Form AutoCAD VBA wechseln |
|
Rund um AutoCAD : ArchTools und CADCAL - kostenfreie Laufzeit bis Ende 2025
archtools am 31.12.2024 um 14:23 Uhr (1)
Ab sofort steht unter http://www.archtools.de/d-download.html eine neue kostenfreie ArchTools Version mit Laufzeitbegrenzung bis 31.12.2025 zum Download bereit.Eine ohne Befristung lauffähige Version mit vollem, frei editierbarem Lisp-Quellcode ist zu den bisherigen Preisen verfügbar.Analog steht zum Download von http://www.cadcal.de/cadcal.zip auch eine neue Version von CADCAL + CALScript mit neuer Befristung bis 31.12.2025 zum Download bereit.
|
| In das Form Rund um AutoCAD wechseln |
|
BricsCAD : ArchTools und CADCAL - kostenfreie Laufzeit bis Ende 2025
archtools am 31.12.2024 um 14:22 Uhr (1)
Ab sofort steht unter http://www.archtools.de/d-download.html eine neue kostenfreie ArchTools Version mit Laufzeitbegrenzung bis 31.12.2025 zum Download bereit.Eine ohne Befristung lauffähige Version mit vollem, frei editierbarem Lisp-Quellcode ist zu den bisherigen Preisen verfügbar.Analog steht zum Download von http://www.cadcal.de/cadcal.zip auch eine neue Version von CADCAL + CALScript mit neuer Befristung bis 31.12.2025 zum Download bereit.
|
| In das Form BricsCAD wechseln |
|
ArchTools : ArchTools und CADCAL - kostenfreie Laufzeit bis Ende 2025
archtools am 31.12.2024 um 14:20 Uhr (1)
Ab sofort steht unter http://www.archtools.de/d-download.html eine neue kostenfreie ArchTools Version mit Laufzeitbegrenzung bis 31.12.2025 zum Download bereit.Eine ohne Befristung lauffähige Version mit vollem, frei editierbarem Lisp-Quellcode ist zu den bisherigen Preisen verfügbar.Analog steht zum Download von http://www.cadcal.de/cadcal.zip auch eine neue Version von CADCAL + CALScript mit neuer Befristung bis 31.12.2025 zum Download bereit.
|
| In das Form ArchTools wechseln |