|
Rund um Autocad : Registry für BAK in Acad 2002
mapcar am 19.10.2004 um 22:35 Uhr (0)
Da würde ich mich auch gewaltig gegen wehren, dass ale BAK-Files von AutoCAD vereinnahmt werden. Das ist ja nun wirklich keine applikationsspezifische Endung. ac$ z.B. ist da sauberer, man sieht, dass es was temporäres ist, und man kann es AutoCAD zuordnen. Irgendwann wird es sich rumsprechen, dass zeichnung.dwgbak oder so auch möglich wäre. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-S ...
|
| In das Form Rund um Autocad wechseln |
|
OneSpace Modeling : AutoSpeichern
clausb am 06.02.2003 um 14:12 Uhr (0)
Allgemeiner Hinweis: Wann immer man eine Einstellung im UI oder ein Kommando automatisieren will, also zum Beispiel automatisch beim Start ausfuehren lassen will, kann man wie folgt vorgehen: Rekorder laden Rekorder starten Aufgezeichnete LISP-Kommandos (oder zumindest den interessanten Teil davon) in pesd_customize uebertragen; fuer Annotation ist am_customize oft angebrachter Den Rekorder startet man mit (load "recorder") (Windows) oder (load "goodies/recorder") (HP-UX). Er traegt sich in die T ...
|
| In das Form OneSpace Modeling wechseln |
|
CoCreate Programmierung : LISP: CoCreate Modeling V17.00; Package MEI
Patrick Weber am 27.04.2010 um 19:10 Uhr (0)
Zitat:Original erstellt von DieGraetsche:Ich habe extra die Sysmbol.txt aus dem Eintrag von Patrick Weber mit der Version 17 erzeugt. Hier ist auch noch die Funktion SD-IDENTIFY-CLUSTER-BY-SYSID drin.Nach Auffinden der "Funktion" (des Symbols), suchst du rückwärts nach dem Sharp-Zeichen "#". In diesem Package ist die gesuchte "Funktion" enthalten.Beispiel aus v16:Code:#FRAME2 package...IDENTIFY-CLUSTER-BY-SYSID...SD-IDENTIFY-CLUSTER-BY-EID...SD-IDENTIFY-CLUSTER-BY-SYSID...#xyz package------------------Grü ...
|
| In das Form CoCreate Programmierung wechseln |
|
AutoLisp : Layer aufruf aus DCL
Brischke am 30.07.2003 um 13:32 Uhr (0)
Hallo Waldemar, Hallo Theodor, hier nun mal ein schnell zusammen geschossenes Beispiel Ich habe ein Dialogfenster, eine Lisp. In der Lisp sind insgesamt 4 Funktionen definiert. Rechteck zeichnen und 2 Zahlen multiplizieren, jeweils 1x mit und 1x ohne Dialogfenster. Bei Fragen ... Grüße Holger Code: ;;;Hauptprogramm - Multiplikation mit DIA (defun c:mal (/) (main_sub multipliziere "Multiplikation" "Faktor 1" "Faktor 2") (princ) ) ;;;Hauptprogramm - Multiplikation ohne DIA (defun c:-mal (/) (main ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Xref Pfad per Lisp Ändern
cadffm am 10.01.2017 um 01:29 Uhr (1)
Kann man verstehen / wenn man den Rest vom Thread kennta) plötzlich hast du einen gespeicherten Pfadb) Es ist immer der gleiche Referenzname vergebenCode:(defun GetXrefFileName-byRefName (REFNAME / BLK) (if (and ;wenn REFNAME (setq BLK (tblobjname "BLOCK" REFNAME)) ; Block-ObjectName, wenn vorhanden (setq BLK (entget BLK)) ; Block-EntityList (= 4(logand(cdr(assoc 70 BLK))4)) ; XREF? ) ; dann (strcat(cadr(fnsplitl(cdr(assoc 1 BLK))))".DWG") ; sonst nichts / nil));; (G ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Automatic Dimension AutoCAD LISP??
kadirozen am 28.07.2023 um 15:14 Uhr (1)
Ich habe mich entschieden, mit LISP-WriteBlock zu beginnen, weil das für uns am meisten Zeit in Anspruch nimmt.Ich habe ein gewisses Niveau mit dem Code erreicht, aber ich versuche immer noch herauszufinden, was wirklich los ist.Ich habe die Befehle DXFOUT WBLOCK und SAVEAS ausprobiert, dxf out funktioniert tatsächlich, aber die Daten, die damit erstellt werden, sind beschädigt und können nicht geöffnet werden.Wblock geht auch nicht weiter.Mit dem Befehl SAVEAS komme ich auf eine bestimmte Ebene.Ich bleibe ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Layerfarben übertragen
wklemens am 19.03.2003 um 15:24 Uhr (0)
@Mangeli: AB AutoCAD 2002 gibt es den Befehl LAYTRANS. Mit diesem Befehl können ganz leicht und schnell Layereinstellungen von einem System auf ein anderes layersystem geändert werden. Man kann das dann auch über einen LISP-Befehl manchen und dann eventuell ganze Verzeichnisse ansprechen. In AutoCAD Mechanical gibt es aber auch die Möglichkeit Zeichnungen von einem Standard auf einen anderen zu ändern ( geht hier seit Genius14) ------------------ Grüße aus Linz Willi Klemens MCDS Datensystem GmbH www.mc ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Schnellauswahl mit einem Klick
CADmium am 11.08.2009 um 11:11 Uhr (0)
Attribute sind an die Blockreferenz gebunden und nur mit dieser auswählbar .. zum löschen muß die Blockreferenz gewählt werden ( geht auch nicht mit _erase ) und sich dann zum Att durchgehangelt werden. Allerdings korrepondieren dann die Referenzen nicht mehr mit den Blockdefinitionen ... somit wäre ein Löschen der Attributsdefinition im Block mit anschließendem Attsync sinnvoller... es geht zwar auch anders, aber ich denke, soweit bist du in Lisp noch nicht.------------------ - Thomas -"Bei 99% aller ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : layer aktuell machen-Befehl
CAD-Huebner am 27.04.2011 um 08:38 Uhr (0)
Wie rübe schon verlinkte, kann man Alias-Abkürzungen nicht als reine Zahl definieren.Es ginge aber per recht einfach Abkürzungen zum Setzen von Layern mit vorangestelltem Buchstaben zu definieren:(defun C:L1()(setvar "CLAYER" "Layer1"))(defun C:L2()(setvar "CLAYER" "Layer2"))...Sofern die Layer vorhanden sind, musast du nach dem Laden der Lisp Befehle (z.B. aus acaddoc.lsp) dann lediglichBefehl: L1 Enter eingeben.P.S: die AutoCAD-Sysvar CLAYER liest und schreibt den Current LAYER = aktueller Layer.-------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Block aus Datei neudef. per Scr od. Lsp
cadffm am 28.05.2003 um 11:06 Uhr (0)
Möchte die Prozedur: Block einfügen Aus Datei (weil: als dwg vorhanden) Neudefinieren (weil bereits Blockreferenzen vorhanden) Zweck´s Änderung des Blockes in mehreren Dateien... In ein Script oder Lisp packen ! Warum ich es nicht per Script lösen konnte : Der Block ist nicht in jeder Zchng enthalten Über den das Script laufen wird ! (Block vorher und hinterher mit gleichen variablen Attrib.) Wer gibt mir den nötigen „Schub´s“ ? - Danke ------------------ Gruß Sebastian , Ffm Der Feind ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Bögen auf Z-Achse 0 legen
mapcar am 14.09.2004 um 15:40 Uhr (0)
Tja, Barbara, dieser Trick ist ja altbekannt, aber er funktioniert hier nicht. Ein leicht gekippt zur XY-Ebene liegender Bogen landet zwar durch die Verschiebung irgend woanders in der Zeichnung, aber er bleibt gekippt: Der GC 210 wird ja durch die Verschiebung auch gar nicht affektiert, sondern nur der GC 10. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man s hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerc ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Wipeout und Flächenschraffur
marc.scherer am 03.03.2005 um 08:09 Uhr (0)
Hi Huebi, es macht das, was ich oben vorgeschlagen habe... Erstellt Kreise eines als Parameter ( KREISRADIUS ) zu übergebenden Radius an jeder Position eines als Parameter BLOCKNAME zu übergebenden Blocknamens und legt die Kreise dann mit Draworder nach ganz oben... Programmaufruf dann mit z.B.: (CAD:DE:DOIT GRENZSTEIN 2.5) Solltest Du nicht wissen wie Lisp-Code in ACad verwendet wird, guckst Du hier: http://ww3.cad.de/foren/ubb/Forum54/HTML/007058.shtml ... ------------------ Ciao, Marc [D ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : ADT-Zeichnungseinheiten
tmoehlenhoff am 27.10.2005 um 15:25 Uhr (0)
Vermutlich ist es ganz einfach, aber ich kriege es einfach nicht hin Kann mir mal jemand folgendes VBA-Schnippselchen in Lisp übersetzen: Dim dwgSetup As AecArchBaseDatabasePreferences Set dwgSetup = AecArchBaseApplication.ActiveDocument.PreferencesIch kann mir zwar das AecArchBaseApplication Interface besorgen und der liefert mir auch artig ein ActiveDocument, aber beim Zugriff auf Preferences fliegt mir das Zeug um die Ohren.Alternativ fummel ich schon im aec_vars_dwg_setup-Dictionary rum, was auch klapp ...
|
| In das Form AutoLisp wechseln |