|
Rund um AutoCAD : LISP: Höhenkoten platzieren
cadffm am 03.08.2018 um 13:49 Uhr (1)
Ja, ich habe dafür auch zwei Antworten:1. Weil du nicht nicht konkret genug wirst mit deinem "Programm" was die Positionsangabe angeht. (wenn man explizit keinen Objektfang berücksichtigen möchte, dann sollte man das AutoCAD mitteilen) Man könnte also ganz einfach den Befehlsmodifizierer "_non" vor den Koordinaten in die Befehlszeile schicken. "_non" oder "keiner" steht dann für "für die nächste Eingabe keinen Objektfang berücksichtigen"2. In AutoCAD gibt es die Sysvar OSNAPCOORD (welche bei mir in je ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : AutoLisp-Funktion in DWG-Datei integrieren
cadffm am 20.07.2010 um 11:57 Uhr (0)
Gemeint war: Du liest den Text über Lisp ein, im Beispiel wurde derString sogar an das Symbol "str" gepappt.an str hängt nun also der String "(defun c:test () (alert "HALLO"))"nun könnte man so: (eval (read str)) : zB den AutoCADbefehl "Test" definieren - ausgehend von einem "String" der in der Datei gespeichert wurde.Nur wie bereis am Anfang gesagt wurde - du brauchst ja im System erst mal eine Funktion welche diesen lesen&umsetzen macht.Dictionarys.. da sind zB. Multilinienstile gespeichert usw."ACAD_COL ...
|
| In das Form Lisp wechseln |
|
DraftSight 2D : Cursor mit Mitlauftext
cadffm am 02.09.2019 um 11:01 Uhr (1)
Das stimmt auffallend, aber IMHO gibt es in der aktuellen Version keine Lizenzform mehr "ohne dynamische Eingabe".In den veralteten free-Versionen pre2019 welche spätestens dieses Jahr auslaufen ist die dynamische Eingabe in der Tat nicht verfügbar wie jörg ansprachjedoch hat der TO (und auch Bernd) keine Version angegeben, wonach man von der aktuellen Version ausgehe darf um nicht ständig völlig unnötig&bescheuert fragen zu müssen:Welche Version hast du denn?Das ist imo eine Bringschuld des Fragenden.EDIT ...
|
| In das Form DraftSight 2D wechseln |
 |
Rund um AutoCAD : Scalelistedit
cadffm am 14.11.2018 um 16:47 Uhr (15)
Zitat:Original erstellt von C4DP4P57:Daher nehme ich das Reset aus der Standardfunktion so ungerne..Gibt es noch ein anderes Reset?Zusatzprogramme/eigene Funktionen. Es gibt keinen anderen Standardbefehl.Mein Vorschlag, nachdem man eigene Maßstäbe gescheit benannt hat:Scalelistedit, löschen * (dabei werden nur ungenutzte gelöscht)und bei gesetztem Measurement=1 Scalelist resetten, Measurement zurückstellen. Macht Sinn und vllt. auch eine gute Aufgabe für ein LISP-Anfänger.Auf jeden Fall, immerhin benötigt ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Architecture ACA (ADT) : Lisp - Block nicht an Layout ausrichten
cadffm am 26.06.2019 um 14:45 Uhr (1)
Zitat:Original erstellt von Claudia S.:"Ausrichtung an Layout anpassen"Der Block sollte aber einzeln ausgewählt werden können, da einige Blöcke weiterhin ausgerichtet sein dürfenDa scheinst du den Sachverhalt diesbezüglich noch nicht richtig erfasst zu haben, oder aber deine Anfrage ist "noch umfangreicher" wie man zunächst vermutet.Was du in der Zeichnung siehst sind Blockreferenzen, die angesprochene Eigenschaft gehört aber zum Block / zur Blockdefinition,Blockreferenzen haben diese Eigenschaft nicht ind ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
Rund um AutoCAD : Multilinien und Linen laden
cadffm am 01.05.2016 um 11:37 Uhr (1)
Es geht nur darum auf Dateien zuzugreifen die aktuelle nicht geöffnet sind, mehr nicht (also arbeitest du ganz normal in und mit dem ObjectModel wie gewohnt,nur der Zugriff auf die DWG sieht anders aus.Da ich nicht am Rechner sitze poste ich nur mal Links, wobei du selbst mit dem Hilfsmittel Google und den Begriffen Lisp DBX / oder Autocad odbx ganz einfach selbst tätig werden könntest.http://www.lee-mac.com/odbxbase.htmlAllerdings bekommt man über den odbxServer nicht auf alles Zugriff,als Beispiel seien ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Eigenschaften: lwpolyline, 2d-polyline
cadffm am 16.12.2009 um 16:52 Uhr (0)
Soso, Wissen welches man über Jahre Aufbauen müßte willst du also in Sekunden bekommen Einen Teil kennst du ja schon und ganz allgemein gesagt ist es einfach so:LWPOLYLINES können nicht alles darstellen was POLYLINEs können usw.So trivial mit a,b,c beantwortet geht nicht, das wäre eine lange Liste denke ich,zumindest, wenn man dann noch in Untergruppen wie Polygonnetze abrutscht die mitdem POLYLINEobjekt dargestellt werde etc.)So Randinformationen was/wie ACADBefehle (nicht Lisp) arbeiten willst du sicher ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : BEMASSUNGSTEXT Ausrichtung Vertikal
cadffm am 25.03.2007 um 22:38 Uhr (0)
Hey Bauvermesser,so leicht kommst du hier aber nicht davon ! Mit Lisp herumspielen und was sonst noch, aber die eigenen Fingerund Monitor nicht beobachten können, da zweifelt nicht nur der Fragende, auch die Helfer Und zu "Specify first corner:" , also soviel englisch traue ich dir eigentlich zu und passend zum Themakönnte dazu einem einfallen: Tunnelbauer nutzt eine englischsprachige Programmversion.Hier jetzt mal meine Anleitung für dich, allerdings anhand eines Beispieles. Lisp erstmal bei Seite schiebe ...
|
| In das Form Rund um Autocad wechseln |
|
AutoCAD LT : Gruppen auflösen
cadffm am 02.06.2008 um 16:06 Uhr (0)
1. ob man mit einem Mausklick die GRUPPE oder nur das eine Element (einer Gruppe)auswählt wird über die Sysvar "PICKSTYLE" gesteuert (Optionen/Auswahl)2. Explode / Ursprung hat auch in LT nichts mit Gruppen zutun, es gibt alleringsim GRUPPE-Dialogfeld eine Funktion "Ursprung" - dafür muß man aber die Gruppe imDialog erstmal wählen und das geht nur wenn man sich auch "UNBENANNT"e anzeigen lässt(Option im Dialogfeld)3. Soll der Herr im Forum "Rund um AutoCAD" mal nach GRUPPEN suchen, insbesondereein Thread v ...
|
| In das Form AutoCAD LT wechseln |
|
Lisp : LISP und OLE-Objekt
cadffm am 23.07.2021 um 21:54 Uhr (1)
Für diesen Fall kann man es mit osnapcoord 1 regeln,die Erklärung selbst ist aber halt ein paar Worte mehr.Du kümmerst(e) dich nicht um die Objektefänge,weder über osmode noch in deiner (command ... ) Befehlsfolge.Somit hätte es mal funktioniert (wenn der ofang aus ist oder an der Koordinate nichts zu fangen ist mit den aktuellen Einstellungen des Objektfangesund mal nicht (wenn ofang eingeschaltet ist und es etwas zu fangen gibt).Die Voreinstellung osnapcoord ist 2, also Objektfang ignorieren bei (echter) ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Fehlermeldung beim Bereinigen/Purge
cadffm am 12.01.2017 um 14:07 Uhr (1)
Zitat:Original erstellt von fmfm:Schade das es _.-qselect (Quick Select) nicht gibt. Damit könnte ich auch einiges mit Makros oder LSP vereinfachen....Weder die Schnellauswahl noch der FILTER bieten eine Befehlszeilenversion.Als Vollversion-Anwender stehen die aber alle Programmierschnittstellen zur Verfügungund somit auch SSX aus den Expresstools. Die Lisp-Funktion SSGET bietet dir alle Möglichkeiten der Objektwahl, deutlich mehr wie Filter und Sauswahl.Aber nicht alles. Nach berechnete Informationen kann ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Architecture ACA (ADT) : Lisp Funktionen unter 2010 funktionieren nicht
cadffm am 17.11.2009 um 12:06 Uhr (0)
Ein gutes Beispiel - hier (bei mir) wird zum Beispiel abgebrochenweil die Funktion "ahm_f:Hoprofil" noch nicht geladen wurde.Diese Funktion ist nicht in der Lispdatei enthalten, also in irgendeineranderen Datei (die dir sicher vorliegt).Suche mal in deinem Ordner nach einer Datei *.lsp welche den Text "defun c:ahm_f:Hoprofil" enthält.Diese Datei laden und dann nochmal das angehängte Beispiel Programm testen.(ich sehe das noch andere Dateien verlangt werden welche jetzt nicht mit dabei waren, aber eins nach ...
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
AutoCAD VBA : Acad3DSolid's
cadffm am 30.12.2013 um 14:55 Uhr (1)
Zitat:Original erstellt von dwg3d:an einem Punkt ein Problem:es sollen nicht beliebige Maße übernommen werden, sondern z. B. soll es 3 mögliche Höhen geben,(setq AS (getreal "AnzahlSchubkaesten 1 oder 2 oder 3 :"))wenn jetzt eine 4 eingegeben wird, soll das Programm stoppen, auf Falscheingabe hinweisen und LISP-Neustart vorschlagen.Da würde ich einen Umweg vorschlagen (Statt einer Zahl würde ich einen String abfragen) und zudemhört es sich so an als wäre ein Abbruch überflüssig - aber ich kenne ja den Code ...
|
| In das Form AutoCAD VBA wechseln |