|
Rund um Autocad : Flächenberechnung mit area
cadffm am 27.02.2007 um 18:27 Uhr (0)
neben der letzten Antwort von Tunnelbauer gibt es noch andere Programme,die Forumsuchfunktion hilft da sicher weiter.(Leider funktioniert das Tool von dem Link/Tunnelbauer nicht 1.Weil die Programmierer vom CADALYST denken es gibt nur Original-englischsprachige Software gibt und 2. mag das (etwas geänderte/lauffähige) Programm diese Spline auch nicht !)EDIT: WAS/WIE man mit *.lsp (LISP)Dateien anstellt ,erklärt die Acadhilfe unter dem Befehl "APPLOAD" oderdas Forum-Mitglied "FAQ" - ebenfalls Thema APPLOAD ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Lisp Linien Winkel 45 Grad filtern
cadffm am 17.12.2012 um 16:44 Uhr (0)
Code:(defun c:W45Lines (/ SS DO CT OB NAME) (princ "
Es werden nur Linien im Winkel 45,135,225 und 315° gefiltert!") (setq SS (ssget ((0 . "LINE")))) (setq CT 0) (setq DO (ssadd)) ;leeren auswahlsatz erzeugen (while (setq NAME (ssname SS CT)) (setq OB (entget NAME)) (if (member (read(angtos (angle (cdr(assoc 10 OB)) (cdr (assoc 11 OB))))) (45.0 135.0 225.0 315.0)) (setq CT (1+ CT)) (ssdel NAME SS) );if );while (if (zerop(sslength ss)) (princ"
Keine Linie gewählt") ( ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : mehrere Blocks um Basispunkt drehen
cadffm am 12.02.2010 um 11:39 Uhr (0)
Was ist daran geändert ? (will mich nicht groß einlesen, es wäre nur nett wenn du dasgleich mal dazu schreibst, besonders für die nicht-Lisp´ler)Wenn ich es richtig sehe hast du es sogar verschlimmerbessert !?Der Code wurde hier ursprünglich (gleube ich) von Otterloh gepostet, so wie ich es oben auch verlinkt habe,man sollte es nicht Stück für Stück auseinandernehmen, lieber im ganzen editieren (wenn "nötig")und KOMMENTIEREN !Hier nochmal der Link zum eigentlichen Beitrag von otterloh: KLICK!-------- ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Text auflösen - Lisp in LT 2024
cadffm am 14.08.2023 um 14:52 Uhr (15)
"Ich habe bewusst hier ins Forum geschrieben, da die LISP-Programme ursprünglich in der Vollversion und der LT-Version liefen.."Mit Sicherheit nicht, LT hat erst seit Version 2024 die Lispschnittstelleund zudem würden weder in der einen noch der anderen Version diese beiden Dateien für eine fehlerfreie Ausführung ausreichen.Solltest du es in LT2024 zum Laufen gebracht haben, so musst du etwas angepasst haben.Führe TXTEXP einmal aus und schau dir das Log an: [F2]Da findest du dann auch eine klare Fehlermeld ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Zoom - Elementauswahl geht verloren - Strecken
cadffm am 23.02.2011 um 14:41 Uhr (1)
Hallo Björn,das ändert leider gar nichts, die Objektwahl über SSGET ist identisch mit anderen Aufrufen der Objektwahl.Und mit "V" für Vorher kommt man auch an die Letzte Objektwahl ohne Lisp..Von Vorteil ist es mit "(setq aws (ssget))" nur wenn man zwischen der Objektwahl A und dem erneuten aufrufendieser Auswahl noch andere Objekwahlen nutzen möchte, dann ist es von Vorteil - sonst leider nicht.@Stephan&Kamehamakeine Angst ich werde auch noch auf die Objektwahl eingehen, aber ich bin gerade etwas im Stres ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : xref mittels script einfügen
cadffm am 01.11.2011 um 10:15 Uhr (0)
zu1)Wenn du die Zeile noch mal durchgegangen bist und du sagst das sie OK ist, dann ist sie OK (ich kann ja nicht wissen mit welcher Skalierung und Drehung die Referenz benötigt wird)zu2)Du scheinst eindeutig 2 Dinge zu verwechseln: Definition und Referenz. In einem Dialogfeld kannst du keine Referenzen wählen,daher auch nichts "transformieren" - das wiederum könntest du mit den (X)Referenzen - aber die wären im Modell oder Layoutbereich !?Wenn alle benötigten Daten zu Bearbeitung vorliegen und nur die Obj ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Hilflinie am Objekt und Kreuz
cadffm am 20.04.2006 um 21:15 Uhr (0)
Jo Lutz, so is dat !USERS,USERR & USERI kann man (problemlos) nutzen.Acadhilfe IESEL Funktionen getvar, & setvar$(getvar,Variablenname) = DIESELabfrage einer Variableoder (getvar "Variablenname") = LISPabfrage einer VariableWenn die die Lispvariante zum lesen von Variablewerten verwendest,dann könntest du auch die Werte mit der LISPmethode setzen:(setvar "USERI1" 512)Oder "eigene Variablen" :(setq meinevariable "TEXTWERT") / (setq meinevariable ZAHLENWERT)Hierfür sollte man sich dann aber doch ein wenig me ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Profil laden und anwenden per LISP
cadffm am 23.06.2016 um 14:34 Uhr (1)
Dort wird der Profilname angegeben:(setq ProfileName (getstring "
Enter the name of the profile you wish to load: "))Und für den Fall das es noch kein Profil mit diesem Namen gibt, soll er ein Profil aus einer ARG-Datei importieren:(findfile (setq Profileloc (strcat "c:" Profilename ".arg"))))Aufgrund deiner Frage hier, traue ich mich mal zu Fragen: Dir ist bekannt das AutoCAD nur Profile lädt, wenn der Profilname noch nicht exisiert? Ähnlich wie bei allen Stildefinitionen: Textstil, Block, Layer, etc. -- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layoutwechsel per Script
cadffm am 01.04.2021 um 11:17 Uhr (1)
Zitat:Original erstellt von Plotter:(bin allerdings Anfänger im Thema Lisp und Script)Dann solltest du in der Hilfe nachlesen was es mit OSNAPCOORD auf sich hatund in deinen Scripten am Anfang OSNAPCOORD auf 1 setzen.Diese Einstellung darf gern die Standardeinstellung in deinem Programm sein,wenn man es aber ins Script einbindet, dann ist es SICHER auf 1 gestellt.Osnapcoord auf 2 (Voreinstellung) berücksichtigt die fortlaufenden Objektfänge (falls eingeschaltet),damit rechnet der Anfänger nicht. Mit diesem ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Xref Pfad per Lisp Ändern
cadffm am 10.01.2017 um 01:29 Uhr (1)
Kann man verstehen / wenn man den Rest vom Thread kennta) plötzlich hast du einen gespeicherten Pfadb) Es ist immer der gleiche Referenzname vergebenCode:(defun GetXrefFileName-byRefName (REFNAME / BLK) (if (and ;wenn REFNAME (setq BLK (tblobjname "BLOCK" REFNAME)) ; Block-ObjectName, wenn vorhanden (setq BLK (entget BLK)) ; Block-EntityList (= 4(logand(cdr(assoc 70 BLK))4)) ; XREF? ) ; dann (strcat(cadr(fnsplitl(cdr(assoc 1 BLK))))".DWG") ; sonst nichts / nil));; (G ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Block aus Datei neudef. per Scr od. Lsp
cadffm am 28.05.2003 um 11:06 Uhr (0)
Möchte die Prozedur: Block einfügen Aus Datei (weil: als dwg vorhanden) Neudefinieren (weil bereits Blockreferenzen vorhanden) Zweck´s Änderung des Blockes in mehreren Dateien... In ein Script oder Lisp packen ! Warum ich es nicht per Script lösen konnte : Der Block ist nicht in jeder Zchng enthalten Über den das Script laufen wird ! (Block vorher und hinterher mit gleichen variablen Attrib.) Wer gibt mir den nötigen „Schub´s“ ? - Danke ------------------ Gruß Sebastian , Ffm Der Feind ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Cuix: F1 in Quickinfo auf eigene Hilfedatei leiten
cadffm am 04.10.2016 um 12:54 Uhr (15)
ICH kann jetzt nur über Lisp sprechen und dabei ist diese Lispfunktion dafür da.Im deinem Fall geht es um Menüeinträge und das diese erscheinen, dafür muss bereits etwas geschehen sein(laden der Menüdatei).Daher wäre es sinnig die Hilfe-Verweise bereits mit der Menüdatei zu laden.Dann muss zu diesem Zeitpunkt die eigentliche Definition des Autocad-Befehles noch nicht geladen sein und die Hilfe funktioniert dennoch.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Maßstabwechsel
cadffm am 24.02.2004 um 10:15 Uhr (0)
Oft besprochen, immer gleiche Antwort: NEIN ! nicht im puren AutoCAD, solche Funktionalitäten sind den Applikationen überlassen die alle soeine Funktion haben, da dahinter aber etwas mehr steckt als ein skalieren kann man das nicht einfach ins pure übernehmen. Je nach Ausgangslage und Vorhaben lassen sich dennoch einige Sachen Realisieren, wobei man da um ein Programm in VBA oder Lisp kaum herumkommt. Fazit, wer programmieren kann der bastelt sich selbst eine Hilfe , wer dies nicht kann sollte einsehe ...
|
| In das Form Rund um Autocad wechseln |