|
AutoLisp : Acad_Colordlg
Waldemar am 30.07.2004 um 08:13 Uhr (0)
Hallo Axel, sorry für meine ungenaue Angaben. Habe versucht ein vorhandenes LSP Programm etwas zu erweitern. Mit dem Programm ist es möglich über eine DCL Dialogbox die aktuelle Farbe zu verändern/setzen. Ich möchte (mir meinem kleinem Lisp Wissen) die Funktion übernehmen und auf Linientyp anpassen. Leider fand ich in der Onlinehilfe keine entspr. Funktion. Anbei Teil aus dem LSP Programm: (Defun DDCOLORSTART (/ NFARBE) (If (Or (= (Getvar cecolor ) BYLAYER ) (= (Getvar cecolor ) VONLAYER ) (= ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD Mechanical : Layer löschen als Script, Makro, Lisp ...?
olinka am 04.01.2006 um 10:51 Uhr (0)
Hallo,da ich nicht weiß, wonach ich suchen soll erstelle ich einfach einen Beitrag:Ich möchte über einen Befehlsaufruf bestimmte Layer inkl. der auf diesen Layern liegenden Objekte aus einem DXF löschen.Zurzeit mache ich das zu Fuß über die Schnellauswahl oder die Layer-Steuerung, wo ich entweder die Objekte auf den betreffenden Layern auswähle und lösche oder den kompletten Layer lösche, wobei ich das Entfernen der Objekte aus "*Model_Space" auch noch machen muss.Geht das ggf. über eine Routine automatisc ...
|
| In das Form AutoCAD Mechanical wechseln |
|
CoCreate Modeling : lisp datein laden
woho am 19.03.2007 um 07:22 Uhr (0)
In Version 15 kannst Du beim automatischen Mitladen wie folgt vorgehen:1. Moeglichkeit:Du erstellst im VerzeichnisSD_INSTpersonalitygermansd_customizeeine Datei mit dem Namen sd_customize und schreibst dort jene Aufrufehinein, die automatisch beim Start ausgefuehrt werden sollen.2. Moeglichkeit:Du definierst eine UmgebungsvariableSDCORPCUSTOMIZEDIRoderSDSITECUSTOMIZEDIRoderSDUSERCUSTOMIZEDIRund belegst diese Variable mit einem Inhaltsverzeichnisnamen.In diesem Inhaltsverzeichnis erstellst Du Deine Datei mi ...
|
| In das Form CoCreate Modeling wechseln |
|
Lisp : Wie kann ich eine Schleife für eine Abfrage machen ?
aufi am 16.04.2009 um 14:47 Uhr (0)
Hallo an alle,Habe wieder erneut ein Problem habe eine Punktwolke und will einen Block (stoptafel)setzten,(anbei mein Lisp), kann allerdings immer nur 1 Block setzen danach ist schlußmit dem Lisp.Ich will aber wenn ich in punktnummer drinnen bin eine schleife haben.Bitte kann mir wer helfen oder weiss wer eine bessere Lösung??*****************************(defun C:t5 ( / anfpkt npkt auswahl lausw obj pkt orig vlaobj opkt para vlawink winkrad wink) (setvar "CMDECHO" 1) (if (= ALT_WINK nil) (setq ALT_WINK ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Linienanfangspunkt und -endpunkt tauschen
bbilpz am 15.12.2008 um 13:45 Uhr (0)
Hallo wieder alle zusammen, hab heute meinen Tag der "großen Probleme". Ich weis es gibt einen Befehl wo man den Anfangpunkt einer Linie zum Endpunkt dieser machen kann.D. H. wenn ich z.B. in meiner Linie noch einen Buchstaben habe oder ein Wort welchen beim zeichnen auf dem Kopf steht dann kann man durch das "drehen" der Linie die Beschriftung wieder "normal" lesen. Ich will aber nicht jede Linie um 180° drehen, sondern der Befehl war nur so, dass man die Linie einfach anklickte und schon stand der Buchst ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layer taut sich ständig selber....
nena23 am 09.04.2019 um 10:57 Uhr (1)
@PeterNachvollziehbar? Im Sinne bestimmte, vorangegangene Aktion? Nein, hätte ich aber auch geschrieben.Wie gesagt, nur bei einer Zeichnung und dass auch nicht von Anfang an. Gerade kein Zugriff auf anderen PC.Acad-Pur probiere ich mal, Problem ist, man muß eine Weile was tun und dafür brauche ich eigentlich ACA...Kein Filmchen. Irgendwann ist einfach der Layer getaut, wann das passiert, weiß man nicht. Ist auch nicht anders, als hätte ich händisch den Layer getaut. Objekte sind sichtbar, Schneeflöckchen i ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : vlax-curve-getpointatdist
mapcar am 16.08.2004 um 19:09 Uhr (0)
Nachtrag: Google mal (in Groups) nach folgenden Stichworten: GetInterfaceObject VLAX.cls Oquendo EvalLispExpression Du stößt auf einen Beitrag in a.a.c.v, in dem Frank Oquendos VLAX-Klassenmodul abgedruckt ist. Hier wurde ja schon mehrfach nach der Möglichkeit gefragt, Lisp aus VBA heraus aufzurufen, damit geht es. Allerdings die die Seite acadx.com von Frank seit Ewigkeiten tot, sodass man das Modul nicht runterladen konnte. Aber aus diesem Posting kann man sich s rauskopieren. Ein wenig Arbeit ins Ausp ...
|
| In das Form Autocad VBA wechseln |
|
Rund um AutoCAD : Flächen berechnen, Fehler in Lisp-Routine
Geos am 25.02.2008 um 12:30 Uhr (0)
Hallo Fuchsi und MarcHeute weiß ich das auch, aber vor 10 Jahren eben noch nicht ...Das "_under" entspricht ja dem "N" - nun hat aber Marc Zitat:...Offensichtlich hat sich in 2007 der Options-Buchstabe für "Unten" beim Befehl Draworder verändert...eine Änderung auf "U" vorgeschlagen (= "_back") und Andi sagt, es funktioniert. ???Was passiert dann mit "(ssname aws 0)" - bei "unten/_back" wird ja kein Objekt mehr abgefragt ??? (das Solid soll ja nur unter die Grenze - entspricht (ssname aws 0) - gelegt wer ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Modeling : Co-Create gehört jetzt PTC
Walter Geppert am 07.11.2007 um 09:31 Uhr (0)
Zitat:Original erstellt von StephanWörz: ...Es wird sicherlich auch spannend wie PTC mit Anbietern von Zusatztools für OSM/OSD umgeht. Hier hat sich CoCreate (das ist meine Meinung!) nicht immer vorbildlich verhalten.Interessant wird auch, wie die Marktpräsenz in Zukunft gehandhabt wird. CC hat sich dabei für meinen Geschmack äusserst zurückhaltend gezeigt, speziell im Vergleich mit SWX. Etwas mehr Biss wäre da schon wünschenswert, vielleicht färbt was vom PRO/E-Vertrieb ab, die waren ja auch nie zimperli ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um AutoCAD : Orthogonale/Polare Punktberechnung
MasterIQ am 10.02.2008 um 14:05 Uhr (0)
Hallo erstmal!Also ich habe vor einigen Jahren noch mit der AutoCAD2000 Version gearbeitet ich muss allerdings gestehen dass sich im laufe der Zeit eine Menge getan hat. Zur Zeit verwende ich ACAD 2007 nun zu meinem Problem ich möchte eine einfache Orthogonale (und Polare) Punktberechnung an beliebigen Linien durchführen also ohne LISP ganz spartanisch. Mit Linienanfangspunkt und Linienendpunkt wählen. Damals gabs sogar die Möglichkeit die Punkte mit einem Fehlerbehafteten Maßstab zu berechnen. Ich komme a ...
|
| In das Form Rund um AutoCAD wechseln |
|
PTC Creo Elements/Direct Modeling : DWG Import /Export Skalierungen
friedhelm at work am 12.04.2023 um 10:28 Uhr (1)
Guten Morgen,um doch noch etwas hierhin zu schreiben.Bisher habe ich die neuen Zeichnungen, obwohl Annotation meistens etwas anderes vorschlägt, immer 1/1 erstellt. Frage mich sowieso welchen Vorteil ein anderer Zeichnungsmassstab bringt.Kann mir gerne erklärt werden Sicher mache ich auch vergrößerte Details um die Masse besser unterbringen zu können, aber bisher hat sich noch keiner der dwg oder dxf Empfänger beschwert.Dann bin ich in einem anderen Forum auf einen Beitrag zu dem Thema gestoßen, da gibt ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Rund um AutoCAD : lsp und Makros
cadffm am 27.07.2010 um 14:22 Uhr (0)
im Hintergrund versuchen locker 10 Leute zu verstehen bei welchem Gedanken du gerade bist nochmal langsam: wegen Lisp (Dateiendungen *.lsp *.vlx und *fas) schau mal hier:http://ww3.cad.de/cgi-bin/ubb/ubbmisc.cgi?action=getbio&UserName=FAQ bzw. direkt hier: http://ww3.cad.de/foren/ubb/Forum54/HTML/007058.shtml und wegen VBA-Makros (Dateiendungen *.bas *.dvb und sonstnochwas) , dafür gilt dann nochmeine Antwort oben und CharlieBV hat dann auch noch gezeigt wie ein Menümakro aussehen könnteum direkt aus ei ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : LISP -DCL
joern bosse am 21.05.2007 um 08:41 Uhr (0)
Hallo monib,ganz blicke ich da noch nicht durch, aber probiere mal folgende Zeilen:Code:(While (= qty_i floor_qty_max) (if (= qty_i 1) (progn ; wahr ;liste init (setq lst_qty_mod (list(cons 1 mod_var_insert))) ) (progn ;falsch (setq lst_qty_mod (append lst_qty_mod (list(cons qty_i mod_var_insert))))) (setq qty_i(+ qty_i 1)) ;modul neu laden (select_modul qty_i floor_qty_max)))Du erhälst dann als lst_qty_mod ein "Dotted Pair"-Liste, z.B. ((1 . "test1") (2 . "test2"))Auf die kannst Du dann mit (cdr(assoc 2 ...
|
| In das Form Lisp wechseln |