|
AutoLisp : vla-put-Constant
WolfgangGutke am 07.10.2005 um 11:28 Uhr (0)
Hallo,hat jemand eine Ahnung, warum AutschCAD bei der Funktion(foreach Att (vlax-safearray-list (vlax-variant-value (vla-getAttributes (vlax-ename-vla-object (car (entsel)))))) (vla-put-Constant Att :vlax-true) )folgende Fehler zurückgibt, wenn ich ein Block mit Attribute wähle??; Fehler: ActiveX-Server hat einen Fehler zurückgegeben: TypkonfliktVGWolfgangP.S.: Konnte nirgendwo entwas über vla-put-constant finden------------------ LISP = Lots of Insane Stupid Parantheses
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : ACAD 2010, im Layout sehr langsam
marc.scherer am 25.11.2009 um 09:22 Uhr (0)
Hi Viva,das ist für mich ein altbekanntes Performance Problem bei aktiver Einstellung "Plotstile anzeigen".Diese Option wird bei uns in der Firma inzwischen als absolutes NoGo geächtet.Unbedingt deaktiviert lassen!Ich glaube ich hab sogar mal n Lisp geschrieben, das diese Option in einer Zeichnung für alle Layouts abschaltet...------------------Ciao,Marc [Diese Nachricht wurde von marc.scherer am 25. Nov. 2009 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : ACAD 2010, im Layout sehr langsam
marc.scherer am 25.11.2009 um 09:22 Uhr (0)
Hi Viva,das ist für mich ein altbekanntes Performance Problem bei aktiver Einstellung "Plotstile anzeigen".Diese Option wird bei uns in der Firma inzwischen als absolutes NoGo geächtet.Unbedingt deaktiviert lassen!Ich glaube ich hab sogar mal n Lisp geschrieben, das diese Option in einer Zeichnung für alle Layouts abschaltet...------------------Ciao,Marc [Diese Nachricht wurde von marc.scherer am 25. Nov. 2009 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Papierbereich-Ansichtsfenster Beschriftungsmaßstab ändern
cadking am 12.09.2019 um 12:36 Uhr (1)
Hallo Meldin,nö, macht das gleiche wie der vorherige Code, 2x den Eintrag 1:1000 in der Scale-liste habe und 1:100 ist verschwunden.Der Fehler in deinem Code liegt bei (entmod (subst (cons 300 "1:1000") (assoc 300 VP-Daten) VP-Daten) )Dadurch wird der((-1 . Objektname: 31dc9dd0 ) (0 . SCALE)(300 . 1:100) (140 . 1.0) (141 . 0.1) (290 . 0))nach((-1 . Objektname: 31dc9dd0 ) (0 . SCALE)(300 . 1:1000) (140 . 1.0) (141 . 1.0) (290 . 0))umbenannt und ist dann doppelt in der Scalelistich denke man muss im (-1 ...
|
| In das Form Lisp wechseln |
|
Lisp : DWG von Civil-Daten befreien
cadffm am 08.10.2008 um 12:45 Uhr (0)
Also wenn du eine Datei (mit gemecker) hast, diese dann "exportierst"(= kein Gemecker mehr ?) - dann kann man die Dateien auch vergleichenund das Problem ggf. über Lisp lösen, aber dafür müßte man erstmal alysieren.Es gibt allerdings auch Infos welche man nicht so einfach weg bekommt - aberdas ist wohl eine andere Sache.------------------die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)
|
| In das Form Lisp wechseln |
|
Lisp : x-koordinate - 1
Dorfy am 19.11.2008 um 19:26 Uhr (0)
Hi,naja, das Grundprinzip steht doch,wenn du nun noch weißt welche Elemente du wandern lassen möchtest, dann hast du doch schon alles...Als Hilfestellung"Der Dauerbrenner" oder als "Kochbuch" im (wie der Name sagt) Buchformat...Wenn du "Lisp-Konsole" in ACad entdeckt hast, ist die Hilfe auch immer ein heißer Tipp.(Könnte mir auch vorstellen, dass es komplett mit Script umsetzbar ist)An welchen Lispzeilen hängt es denn?mfg Heiko
|
| In das Form Lisp wechseln |
|
ADT Architectural Desktop : 800 MV-Blöcke drehen
flaschenpost am 15.12.2004 um 10:30 Uhr (0)
Hallo Mathias, bei Programmen sollte aus rechtlichen Gründen der Autor nicht verändert werden. In Deinem Fall: (c)Andreas Zimmermann, www.zimcad.de Das hat außerdem den Vorteil, dass man ihn bei einem Fehler informieren kann. Die Drehung über das Eigenschaftsfenster ist die sauberste Lösung überhaupt, da sie Einstellungen und Gruppencodes nicht verändert - im Gegensatz zu mancher Lisp. Falls Du noch keine Lösung hast, dann gib noch mal Bescheid. Gruß Carsten
|
| In das Form ADT Architectural Desktop wechseln |
|
Rund um Autocad : Layerkonvertieren
CADmium am 18.02.2004 um 10:47 Uhr (0)
Befehl ändern .. und bei der Frage nach Objekte z.b. (ssget _X (list (-4 . AND ) (0 . TEXT ) (8 . MEINLAYER ) (-4 . AND ))) eingeben. Wählt alle Texte auf MEINLAYER aus. Edit: _getsel_ aus den E-Tools macht intern auch nichts anderes, da hast du dann noch die komfortablere Eingabe Oder wenns öfter vorkommt, gleich ein Lisp schreiben! (Was auch gleich evtl.Blöcke handelt) Thomas ------------------ [Diese Nachricht wurde von CADmium am 18. Feb. 2004 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
Programmierung : Liste in LISP sortieren
clausb am 10.07.2007 um 19:19 Uhr (0)
Vor einer Woche hast Du geschrieben, dass Du bereits Code hast, der eine Tabelle erzeugt und in eine Zeichnung einfügt. Kannst Du das nicht verwenden und anpassen? Verwendet dieser alte Code denn auch logische Tabellen, wie Du es in Deinem jüngsten Versuch offenbar tust? Wenn nicht, wieso verwendest Du jetzt welche?Claus------------------CoCreate OneSpace Modeling FAQ: http://www.clausbrod.de/OneSpaceModeling/
|
| In das Form Programmierung wechseln |
|
Rund um Autocad : Einige Befehle funktionieren auf einmal nicht mehr
Brischke am 04.03.2004 um 14:44 Uhr (0)
Hallo Molo, diese Art von Problemen in Zusammenhang mit Pit sind mir nicht unbekannt. Z.B. überschreibt Pit bei der Installation gnadenlos die MNU Datei. Man sollte also bevor man Pit auf den Recher läßt eine Kopie aller seiner Acad-Dateien und Profile anlegen, am besten Acad parallel auf dem Rechner installieren. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |
|
OneSpace Modeling : OSD LISP wait for Workmanager
baumgartner am 18.12.2002 um 20:15 Uhr (0)
hallo, wäre es nicht besser, man würde die notwendigen Daten mittels DDE aus dem Workmanager auslesen und dann SolidDesigner veranlassen das Notwendige zu tun? SD hätte damit ständig die Kontrolle über die Dinge die geschehen. Eins "sleep" für den SD halte ich für die schlechteste Lösung. Da hat man ja gar keine Kontrolle über das System. (Mein Kommentar gibt einfach die Erfahrungen aus meiner Schnittstelle von ME10 zu COMPASS wieder.) ------------------ Grüsse aus dem Schwarzwald www.Andreas-Baumgart ...
|
| In das Form OneSpace Modeling wechseln |
|
CoCreate Modeling : Linien umfärben
Walter Geppert am 24.10.2007 um 14:23 Uhr (0)
Das lässt sich auch machen, schreib dein ME10-Makro in eine Datei, dann brauchst du nur nochCode:(OLI::sd-execute-annotator-command :cmd "INPUT meinpfad/meinedatei") einmal pro Sitzung und jedesmal einmal pro ZeichnungCode:(OLI::sd-execute-annotator-command :cmd "Trufa")Das Ganze noch auf Icons gelegt und hurtig dahin ------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : Werkzeugkasten exportieren
StephanJP am 01.12.2004 um 14:42 Uhr (0)
Hallo wwplus, arbeitet ihr im Netz? Ansonsten such mal nach Beiträgen zu mns. Da sind ne menge Tipps dazu drin. Es macht schon Sinn, eine eigene mnu zu erstellen. Die sollte aber eigentlich zentral auf einem Server liegen, damit Änderungen auch sofort allen zur Verfügung stehen. Auch die Lisp-Dateien sollten auf einem Serververzeichnis liegen, damit alle die gleichen haben. ------------------ gruß Stephan
|
| In das Form Rund um Autocad wechseln |