|
Lisp : Wo werden die Layerstates gepeichert?
s.wickel am 12.11.2008 um 12:39 Uhr (0)
Ja, ActiveX funktioniert.Ich meine nicht die Layereigenschaften, sondern das was Autocad als Layerstatus bezeichnet (also die Sammlung der Eigenschaften der Layer, so dass ich Sie nachher wiederherstellen kann).Eigentlich will ich gar nicht an die Definition der Layerstates, sonder ich will Sie lediglich die Layerstates von Lisp aus bedienen (wiederherstellen und vielleicht auch speichern). Über ActiveX habe ich es noch nicht probiert, da ich da nicht so Firm bin. Aber das kann ja noch werden.Ich denke an ...
|
| In das Form Lisp wechseln |
|
CoCreate Modeling : Speicherung nach Fehlermeldung noch möglich?
Knuddel25 am 09.07.2009 um 14:32 Uhr (0)
Hallo Matthias,danke für deine Antwort.Waren schon alles Exemplare. Liegt es aber vielleicht daran, dass ich in der großen Baugruppe mehrere UnterBaugrupen habe, wo diese eine Baugruppe verbaut ist? Funktioniert das LISP vielleicht nur, wenn ich alle zu ersetzenden Teile nur in einer Baugruppe habe?Dein Weg mit zuerst die eine, dann die andere laden hat nicht funktioniert.Zu dem Autosave. Das ist bei meinem Modell nicht ganz so passend. Das Modell ist 67MB groß und braucht so schon Ewigkeiten zum Speichern ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Datum aus einem Fenster auswählen
Niggemann am 29.06.2011 um 23:06 Uhr (0)
@Jörn,mit OpenDcl kenne ich mich nicht aus, weiß auch nicht wie es geht und wird wohl auch nur in Englich sein. Das Fenster was du angehangen hast ist genau das was ich suche.@Heinz,darüber habe ich schon nach gedacht es aber verworfen weil ich nicht von noch mehr Software abhänig sein möchte und es mir zu aufwändig ist für jede ACAD-Version eine bestimmte DosLib-Version zu installieren und in meinem Lisp zu prüfen.Die Idee von DosLib ist zwar super aber keiner weiß wie lange MCNeel das noch macht.Ideal wä ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Erzeugen von 3D-Flächen mittels AutoLISP
Big M am 20.03.2003 um 08:10 Uhr (0)
@scj Nee,nee,nee. Die Lösung des Problems ist weder vom MD5 noch vom Befehl AMLOFTUV abhängig. Mit Ahnung in AutoLISP steht man schon mal auf der richtigen Seite: Die existierenden 3D -Polylinien (bestehen nur aus Linien) sind im 3D-Raum auf fast parallelen Ebenen angeordnet, haben also Kontrollpunkte mit Koordinaten für x,y und z (siehe Vorher2000.DWG oder VorherR14.DWG in Vorher.ZIP ). Was ich benötige ist ein Script oder eine LISP-Routine zur Erzeugung von 3D-Polylinien quer über alle existierenden ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Liste
Metallbau am 12.02.2005 um 21:58 Uhr (0)
Hallo zusammen Ich hab folgendes Problem. Ich will ein Block mehrfach nebeneinander einfügen. Für das brauche ich eine Schleife, aber mein Problem ist ich weiss nicht wie man den x-Wert (Koordinaten) um die variable l erhöht. Hier mein Lisp: (defun c:Isolation () (setq pkta (getpoint
linke untere Ecke anwählen )) (princ ) (setq pktb (getpoint
rechte untere Ecke anwählen )) (princ ) (setq pktc (getpoint
linke obere Ecke anwählen )) (princ ) (setq l (-(car pktb)(car pkta))) ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD VBA : Herausforderung Mechanical Part
CADmium am 28.01.2008 um 14:20 Uhr (0)
Die Standardparts haben keine Subautocadelemente wie Linien usw !!! Diese entstehen erst nach _explode bzw. dxfexport, da die Methoden für diese Funktionen vom Programmierer der Standardparts so definiert wurden. Eine Methode wie GETSUBELEMENTS gibts leider nicht, oder ist zumindest nicht dokumentiert, oder ich kenn sie nicht. Für den Programmierer der Standardparts wäre es kein Problem diese zu implementieren ( für Explode usw. hat er es ja auch gemacht ), hat er aber nicht. Du kannst ja mal bei Adesk anf ...
|
| In das Form AutoCAD VBA wechseln |
|
Lisp : Suchkriterien: ssget dotted par
EmBe am 05.12.2008 um 10:02 Uhr (0)
Super, das ging ja schnell!Habe mal eine Zeichnung1.dwg mit den beispielhaften Übeltätern angehängt.In dem Fall habe ich eine zu löschende Polylinie, einen zu löschenden Bogen und einen Quader, hier jetzt mit Linien, der nicht gelöscht werden soll.Habe ich das mit der Extrusionsrichtung überhaupt richtig angewendet?Ich habe das jetzt als eine Ausbreitungsrichtung der (Poly-)Linie im vektoriellen Sinn aus der Lisp-Hilfe gedeutet...Bei der Winkellage bin ich mit (50 . 0) und (50 . 4.712) vorgegangen.Habe abe ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : LISP zur Suche von höchstem / niedrigstem Punkt
Vino am 11.09.2024 um 08:48 Uhr (1)
Hallo,jetzt muss ich doch nochmal einhaken :-)Du redest immer davon, dass du ein DGM erstellt hast.Die Programme zum DGM erstellen, die ich kenne haben meistens eine Art "Statistik" in der die minimale/maximale Höhe steht.Oder (z.B. bei einem BricsCAD-TIN) stehen die Höhen einfach in den Eigenschaften.Mit der Info der Extremwerte dann einen Schnellfilter über die Punkte laufen lassen und du hast auch die Lage dazu.Womit machst du dein DGM bzw. wie schaut dein DGM danach aus? Sind das viele 3D-Flächen oder ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Textstile global in MTexten ändern
Proxy am 27.01.2005 um 20:13 Uhr (0)
Schau mal hier mal nach da Hr. Brischke eine nette Funktion eingebaut. Wenn du jedoch tatsächlich sooo kaputte M-Text drin hast ist die Optik der neuen Texte die am Ende einer Konvertierungsfunktion rauskommt echt schlecht. Wenn du es jedoch riskieren willst kannst auch z.B. eine Funktion verwenden die IMHO extrem gefährlich ist. Es wird schon einen Grund haben dass dort in Textobjekten z.B. fArial Black|b0|i0|c0|p34; steht. Vielleicht schaft ein Lisp-Guru die dort eingepflegten Daten so auszulesen ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Dateigröße bestimmen
marc.scherer am 03.01.2005 um 09:47 Uhr (0)
Hi, ja das Problem mit dem Fensterwechsel und modemakro mußte ich auch lösen. Ich verwende dazu eine Lisp-Datei reactors.lsp die über die Funktion S::STARTUP in der acaddoc.lsp automatisch bei jedem Dokumentstart ausgeführt wird. Der Inhalt der reactors.lsp müßte für Deine Zwecke so aussehen: Code: (vl-load-com) ;_ Lade die ActiveX Extension ;;; Hinzufügen eines Docmanager reactors ;;; Fensterwechsel in AutoCAD (vlr-docmanager-reactor NIL ((:vlr-documenttobeactivated . MS:NEWNOTICE) ;_ (Bei dem ...
|
| In das Form AutoLisp 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 |
|
CoCreate Modeling : Lange Rechenzeit bei Bohrungen mit Sold Power
Walter Geppert am 04.08.2010 um 09:20 Uhr (0)
Zitat:Original erstellt von ledock:(Während ich gerade den Beitrag erstelle, wird ununterbrochen gerechnet, nur um ein Bohrmuster mit ca. 50 Bohrungen um 0,1mm zu verschieben )Noch was zu dem Thema: Ich arbeite gern und viel mir "mit Rahmen verschieben". Bei oft sehr vielen betroffenen Flächen übersieht man ganz gerne eine versteckte Problemstelle, CCM rechnet sich eien Wolf und bricht nach einer Ewigkeit mit einer Fehlermeldung ab. Das kann z.B. eine Senkung sein, die tangential an eine Aussenfläche st ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : schriftfelder via lisp (ac2005)
marc.scherer am 26.08.2009 um 11:17 Uhr (0)
Zitat:Original erstellt von Dorfy:;liefert dir den winkel einer linie (Bögen PL sind komplizierter)Da spielt aber die Laufrichtung der Linie eine erheblich Rolle ob der Text "auf dem Kopf steht".Zu dem Zweck jage ich Winkelwerte immer durch folgende Sub-Routine:Code:;;; *** Sub-Pgm *** Sub-Pgm *** Sub-Pgm *** Sub-Pgm *** Sub-Pgm *** Sub-Pgm ***;;; Unterprogramm zur Winkelkorrektur.;;; "Normalisiert" einen Winkel so, dass er nicht "auf dem Kopf" steht!(defun winkel-korrektur (Eingangswinkel /) (if (and (= ...
|
| In das Form Lisp wechseln |