|
Lisp : Schraffur mit entmod verändern
Alfonso am 16.08.2007 um 12:11 Uhr (0)
Hallo,bin gerade dabei das schraffieren mit einem Lisp zu vereinfachen. Wenn ich mit folgendem Code den Abstand bei einer Benutzerdefinierten Schraffur verändere, wird der neue Abstand in den Eigenschaften angezeigt. Die Schraffur selber verändert sich aber nicht. Woran kann das liegen?(entmod (subst (41 . 10) (assoc 41 (entget (entlast))) (entget (entlast))))Gruß Alfonso
|
In das Form Lisp wechseln |
|
Lisp : Lisp läuft nicht unter XP
AsSchu am 24.08.2007 um 11:11 Uhr (0)
Hallo Leute,leider weiß ich nicht mehr wo ich diese kleine Lisp herhabe.Sie läuft unter XP nicht mehr.(defun c:WG-SET-PLTDIR (/ PATH) (and(setq PATH(strcat(getvar "dwgprefix")(getvar "dwgname"))) (vl-registry-write (strcat "HKEY_CURRENT_USER" (vlax-product-key) "PROFILES" (vla-get-ActiveProfile (vla-get-PROFILES (vla-get-preferences (vlax-get-acad-object) ) ) ) "DialogsPlot" ) "PlotToFileBrowseDir" PATH ) ))Kan ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp läuft nicht unter XP
CADmium am 24.08.2007 um 11:17 Uhr (0)
Ich melde mich mal als Verursacher , aber es liegt bestimmt nicht an XP ...Die Plotverzeichniseinstellung war so für adac2004 gespeichert .. am besten du durchsuchst mal deine Reg, wo das Plotdir steht und änderst dann den Zweig, wo im Lisp das Verzeichnis eingetragen wird.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Lisp läuft nicht unter XP
AsSchu am 24.08.2007 um 13:36 Uhr (0)
Danke euch beiden.@CADmiumleider bin ich duzu zu dumm @CADchupja, die Voreinstellung wohin die Files gespeichert werden sollen hatte ich schon gefunden.Ich hätte die Files aber gern in das aktuelle Verzeichnis.Gruß
|
In das Form Lisp wechseln |
|
Lisp : Lisp läuft nicht unter XP
CADchup am 24.08.2007 um 13:27 Uhr (0)
Hi,in deinen Sysinfos steht 2002, ist das noch richtig? Wenn es um den Ordner geht, in den die Plotfiles sollen:Ab 2006 steht der woanders und heißt auch nicht mehr wie vorher. Der Einfachheit halber gibt es mittlerweile eine Umgebungsvariable:PlotToFilePathGrußCADchup------------------CADmaro.de
|
In das Form Lisp wechseln |
|
Lisp : Lisp läuft nicht unter XP
AsSchu am 24.08.2007 um 14:49 Uhr (0)
Zitat:Original erstellt von CADchup:So:(setenv "PlotToFilePath" (getvar "dwgprefix"))1000 Punkte
|
In das Form Lisp wechseln |
|
Lisp : referenzierte Layer auslesen
mapla am 27.08.2007 um 08:49 Uhr (0)
Hallo,gibt es in Lisp eine Möglichkeit nur die Layer einer Zeichnung auszulesen,die auch tatsächlich verwendet werden ohne aus allen in der Zeichnung die Layer auszulesen?gruss Karsten
|
In das Form Lisp wechseln |
|
Lisp : Viewports per Lisp ändern ?
Juergen55 am 28.08.2007 um 14:28 Uhr (0)
Hallo,mit folgendem Visual-Lisp-Code kann ich das Zentrum eines Ansichtsfensters auslesen !(vlax-safearray-list(vlax-variant-value(vla-get-Center (vla-get-ActivePViewport (setq doc (vla-get-ActiveDocument(vlax-get-acad-object)))))))Ich würde nun das Zentrum gerne per Lisp ändern, wie müßte der Code aussehen ?Gruß, Jürgen------------------Jobsuche
|
In das Form Lisp wechseln |
|
Lisp : Viewports per Lisp ändern ?
Juergen55 am 28.08.2007 um 15:08 Uhr (0)
Hallo CADmium,war ja wieder eine schnelle Antwort und funktioniert auch, jetzt hab ich festgestellt das ich eigentlich das Zentrum vom Modellbereich des Ansichtsfensters ändern will, um den Modellbereich darunter zu verschieben.Gibts da eine ähnliche Variante ?Jürgen------------------Jobsuche
|
In das Form Lisp wechseln |
|
Lisp : Viewports per Lisp ändern ?
Juergen55 am 28.08.2007 um 15:32 Uhr (0)
Danke CADmium,echt super, genau so hab ich mir das vorgestellt !Bei der VLA-Geschichte fehlt mir der Überblick, gibt es dafür irgendwo eine Gesamtübersicht aller möglichen Befehle ?Gruß, Jürgen------------------Jobsuche
|
In das Form Lisp wechseln |
|
Lisp : Viewports per Lisp ändern ?
CADmium am 28.08.2007 um 14:38 Uhr (0)
(vla-put-Center (vla-get-ActivePViewport (setq doc (vla-get-ActiveDocument (vlax-get-acad-object) ) ) ) (vlax-3d-point (0 0 0)))------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Viewports per Lisp ändern ?
CADmium am 28.08.2007 um 15:09 Uhr (0)
(vla-put-target ... statt vla-put-center------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Viewports per Lisp ändern ?
CADmium am 28.08.2007 um 15:36 Uhr (0)
Zitat:Original erstellt von Juergen55:Bei der VLA-Geschichte fehlt mir der Überblick, gibt es dafür irgendwo eine Gesamtübersicht aller möglichen Befehle ?Gruß, Jürgenin der Hilfe unter VBA-Reference------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |