|
Lisp : ACAD 2009 abwärts kompatibel
Cadanusch am 04.11.2009 um 11:08 Uhr (0)
Hi Martinhab deine Datei in 2009 problemlos geöffnet. Es kam nur die Fehlermeldung das die Xref fehlt.Ich hatte auch schon öfters alte Zeichnung von mir geöffnet, aber noch nie Probleme bemerkt. Hat er irgendwelche Aufsätze? Bei mir ist es normale Acad2009 ohne besondere Einstellungen.Grüßle AnjaP.S.: Kann es sein das du im Lisp-Forum bissel verkehrt bist? Sind es reine Acad-Pläne oder mit Architektural Desktop Blöcken?[Diese Nachricht wurde von Cadanusch am 04. Nov. 2009 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : quit
WolfgangE am 30.09.2003 um 11:37 Uhr (0)
Hallo Lispler, hab auch den Befehl (COMMAND "QUIT" "J") am Ende einer Lisp stehen. Diese Lipst tut nichts weiter, als ein (COMMAND "_Plot" ...) aufzurufen, danach eben das QUIT.Das Programm wird aber nicht geschlossen. Fehlermeldung: Unbekannter Befehl "J".Das heißt, die Antwort "ja", ob ich die Änderungen verwerfen will, wird nicht angenommen, die Zeichnung bleibt offen. Wenn ich den Quit-Befehl in die Kommandozeile reinkopiere, funktionierts hingegen.Wer kann helfen?Danke und ciao,WolfgangE
|
| In das Form Lisp wechseln |
|
AutoLisp : Automatisch einen Mittelpunkt einer Polylinie zeichnen?
marcelheller am 13.09.2004 um 12:51 Uhr (0)
Hallo. Ich habe eine Zeichnung vorliegen mit vielen Polylinien, die kreisförmig sind. (siehe Bild!)Sie besitzen einen z-Wert der benötigt wird für die Erzeugung einer Punktwolke (mit point Cloud von fs tools). Gibt es eine Möglichkeit automatisch einen punkt in den Mittelpunkt aller Kreise zu setzen, die dann verwendet werden können zur Erzeugung der pointCloud ? Vielen Dank für Eure Hilfe. Gruß Marcel
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kopierte Objekte
WolfgangGutke am 07.07.2005 um 19:36 Uhr (0)
Hallo, wie bekomme ich alle neuen Objekte die z.B. kopiert wurden. Z.Zt. löse ich es so, dass ich vorher alle Objekte sammel, nach dem Kopieren wieder alle Objekte sammel und die Differenz mit FOREACH und MEMBER heraussuche. Soweit geht es auch. Wenn ich aber ca. 2000 Objekte habe, dauert es doch schon ! Wie kann man soetwas beschleunigen? Kann man irgenwie sich einen Zeitpunkt in der Zeichnung setzen und alle Objekte, die danach kopiert werden, sammeln? VG Wolfgang
|
| In das Form AutoLisp wechseln |
|
Lisp : vla-purgeall bereinigt nicht alles?
caduser4711 am 08.03.2017 um 12:22 Uhr (1)
Hallo,ich versuche gerade über den Befehl vla-purgeall alles was in der Zeichnung nicht mehr gebraucht wird zu bereinigen.Meine Befehlseingabe (vla-purgeall (vla-get-activedocument(vlax-get-acad-object))Es bleibt aber immer unter Gruppen: PH_BOUNDARYLIST und eine Mulit-Führungslinien-Stile über!Mit dem Befehl: bereinig kann man diese dann bereinigen.Kennt ihr das Problem? Bereinigt vla-purgeall nicht alles?? GrussStefanie
|
| In das Form Lisp wechseln |
|
Lisp : autocad-farbfenster aufrufen
Nano am 08.12.2007 um 13:47 Uhr (0)
Hallo Thomas Farbfenster aufrufen, dass der Benützer die Farbe auswählen kannum den xRef-Zeichnung zu zuweissen.Habe schon Lisp mit DCL gemacht, dass mir die Liste der xRef-Zeichnungen anzeigt und der Benützer kann dieser wählen.Thomas habe dies eingegeben, das Farbfenster erscheint nicht.Was habe ich falsch gemacht???(acad_truecolordlg color [allowbylayer] [currentlayercolor])Gruss Nano
|
| In das Form Lisp wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 01.08.2004 um 16:27 Uhr (0)
Hallo Leute, ich möchte über ein Lisp-Programm / DCL Dialog, auf alle zur Zeit geöffneten DWGs zugreifen. Also durch Klick auf eine Zeichnung, soll dann das entsprechende Fenster aktiviert werden. Geht das in Lisp (hab nix gefunden) oder wie könnte man das anders lösen. Als Parameter für den Aufruf wird der Zeichnungsname übergeben. Über Lösungen wär ich dankbar. Schönen Sonntag noch :-) (Wetter passt ja) Wilfried Nelkel ------------------ Schöne Grüsse Wilfried Nelkel
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Voreinstellen von Eingaben
CADmium am 15.03.2006 um 13:31 Uhr (0)
Zitat:Original erstellt von Dober Heinz:@ CADmiumDankeBrauche die Var immer nur in einer Zeichnung.und wie geht das global.Dankedream z.B. so:(if(numberp(setq ABSTAND *GLOBALABSTAND*)) (progn (or(setq ABSTAND(getreal (strcat"
Abstand von Text"(rtos ABSTAND 2)":"))) (setq ABSTAND (vl-bb-ref BB-ABSTAND)) ) (setq *GLOBALABSTAND* ABSTAND) ) (progn (or(setq abstand(getreal "
Abstand von Text5.7:")) (setq abstand 5.7) ) (setq *GLOBALABSTAND* ABSTAND) ) )------------------ - Thomas -"Bei 99% al ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Maßtext auslesen, nochmals
WeNe am 09.02.2005 um 15:19 Uhr (0)
Hallo Alle zusammen, nachdem mir heute morgen so gut geholfen wurde, wage ich eine weitere Frage: Wenn ich den Maßtext auslese bekomme ich immer den genauen Wert. Die Einstellungen der Genauigkeit werden übergangen. Im Forum ist davon die Rede diese Einstellungen im Bemaßungsstil bzw. in EED´s zu finden ist. Bemaßungsstil ist ja klar aber der Begriff EED ist mir fremd. Vieleicht kann mir das jemand erklären oder hat einen Lösungsansatz. Der Hintergrund ist das ich in ein folgendes Rechenprogramm den Wert, ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Alternative zu REFEDIT
cadplayer am 23.09.2020 um 13:28 Uhr (1)
Entschuldige für die dürtigen infos und danke vorab für deine schnelle antwort.Mittels Accoreconsole will ich mehrere 100 zeichnungen bearbeiten. Dabei sind die zeichnung gleich aufgebaut... jeweils müsste ich einen block manipulieren (also ändern). Mit Lisp ist das einfach umsetzbar mittels REFEDI-befehl. Der funktioniert aber leider nicht in der Accoreconsole, weil es kein "interner" Acad-befehl ist.Ich glaube ich muss die sache etwas aufwendiger mit einer .net programmierung absolvieren. ein denkanschub ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Poly im Block die 2.
marvin101010 am 20.05.2003 um 13:42 Uhr (0)
@Axel die sache mit attdefs und attribs...naja vieleicht merk ichs mir mal, habe aber nicht viel hoffnung ;-) in der fertigen zeichnung sind fertig eingefügte BLÖCKE (bis zu 100) mit unterschiedlichen namen. alle bestehen jeweils aus einer polylinie und einer handvoll attributen. @Holger so in der art denk ichs mir ja auch nur...ich trau mich ja gar nicht zu fragen...wie komm ich an den ENAME_LWPOLYLINE??? wie ich die sache sehe gibt mir entnext nur attribute-definitionen-whatever zurück...oder???????????? ...
|
| In das Form AutoLisp wechseln |
|
Lisp : 3drotate in Lisp
Entsorger01 am 19.10.2012 um 15:32 Uhr (0)
Also, wenn ich die Koordinaten des Anfangs- und Endpunktes der grünen/blauen Linie in der geposteten Zeichnung kontrolliere, erhalte ich folgende Werte:X = -8926.1539 Y = 44581.1620 Z = 459.9083X = -8793.9051 Y = 44386.4970 Z = 307.4041Welche definitiv nicht mit Zitat:Ersten Achsenpunkt angeben: !p1(-8794 44386 307)Zweiten Achsenpunkt angeben: !p2(-8797 44579 306)übereinstimmen.------------------GrußMichi"Es ist schon alles gesagt, nur noch nicht von allen." (Karl Valentin)[Diese Nachricht wurd ...
|
| In das Form Lisp wechseln |
|
Lisp : Papierbereich-Ansichtsfenster Beschriftungsmaßstab ändern
cadking am 09.09.2019 um 13:37 Uhr (1)
Hallo Meldin,ich habe deinen ursprünglichen Code aus deiner ersten Antwort mal über eine Zeichnung mit 2 manuellen Ansichtsfenstern(AF1 - Beschriftungsmaßstab 1:100)(AF2 - Beschriftungsmaßstab 1:50)laufen lassen.Auch hier wird lediglich die Saleliste geändert.Ürsprünglicher Maßstab 1:100 wird umbenannt in 1:1000Ürsprünglicher Maßstab 1:50 wird umbenannt in 1:1000sodass ich am Ende 3 mal den Maßstab 1:1000 mit einem Maßstabsverhältnis von 1.0 in meiner Scaleliste habe, was eigentlich gar nicht geht.Die Maßs ...
|
| In das Form Lisp wechseln |