|
AutoLisp : Linien-Bruch
CADmium am 11.12.2003 um 14:36 Uhr (0)
Hallo Vision! Eins vorweg : .. erwarte nicht immer 100%-ige Komplettlösungen. Holger hat in seinem Signum z.B. einen Verweis auf defun.de . Da bekommst du wahrscheinlich genau die für dich zurechtgeschnittenen Lösung! Und wenn s wirklich Arbeitszeit spart, sollte dir das auch etwas wert sein! Weil aber nun wirklich der kreative Teil schon fertig ist, und es auch mal Ausnahmen geben muß, ist im Anhang das was du suchst. (Hoffentlich....) Ansonsten kann ich bloß meine Empfehlung wiederholen sich auf den en ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Nachkommastellen fehlen nach READ
CADmium am 13.05.2007 um 22:08 Uhr (0)
mach doch einfach (COMMAND "_POINT" text ) - hier übergibst du einen String, der durch Komma getrennte Koordinatenwerte repräsentiert,du kannst den Punkt natürlich auch als Lisp-Liste übergeben,dann müssen die Listeneinträger Reals sein. und damit kommen wir zu deiner Frage .. so wie du es gemacht hast stören die Kommas (read(strcat "(" "1 12.3 0" ")")) klappt, daher : du mußt aus dem String also erst die Kommas entfernen.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreib ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehler Systemvariable dimblk1
Bernd10 am 14.11.2012 um 11:32 Uhr (0)
Hallo,ich möchte die Systemvariable dimblk1 auf diese Weise ändern:(setvar "dimblk1" ".")Bisher (unter 2009) hat das auch ohne Probleme funktioniert. Jetzt (unter 2012) habe ich einen Abbruch mit dieser Fehlermeldung:Einstellung für AutoCAD-Variable zurückgewiesen: "dimblk1" "."Die Systemvariable DIMSAH hat den Wert EIN.Die Hilfe verstehe ich so, dass die Systemvariable DIMSAH korrekt eingestellt und der Wert für die Systemvariable dimblk1 erlaubt ist.Wie kann ich per Lisp der Systemvariablen dimblk1 den e ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Eigene Zeichnungseigenschaften definieren
mapcar am 30.08.2004 um 21:11 Uhr (0)
Hi Fit, aced-setvar geht wohl über das Entity DICITIONARYVAR - auch dafür gibt s wohl keine ActiveX-Methoden. Vladimir N. und std- scheinen mir empfehlenswerter... Egal... Schau mal auf der alten Mainbrücke vorbei und grüß Kilian und Totnan ganz lieb von mir, und das Brückenbäck - war lang nicht da;-) 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 Zwerchfell M ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp warten lassen
CADchup am 15.12.2008 um 10:16 Uhr (0)
Hi,jungejunge, was ihr hier alles ausgrabt... @StephanWie du schon schriebst, bedingt deine Lösung eine Express-Tools-Installation. In diesem Fall wären die Funktionen brauchbare Alternativen.@Jörn + allIch habe es damals anders lösen können, indem ich das Tool so umgestellt habe, dass ich die temporäre Datei erst am Ende gelöscht habe. Aus Performancegründen (und weil es einfach besser aussieht ) ist das IMHO der zu bevorzugende Weg, weil die möglicherweise entstehenden Wartezeiten erst ganz am Ende an ...
|
| In das Form Lisp wechseln |
|
AutoLisp : acad_strlsort
Bernd10 am 07.05.2004 um 15:36 Uhr (0)
Hallo, Zitat: Original erstellt von Bernd10: (setq ltestunsort (list 0 AWSatzPolylinienErstellen_schwarz_250 A_blau_170 A_braun_18 A_gelb_2 A_grün_90 A_orange_30 A_rot_10 A_schwarz_250 A_weiß_7 Anreißhilfe_SF210_210 ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Bestimmtes Attribut beim Blockeinfügen via Lisp per Textstring ausfüllen
cadffm am 25.03.2021 um 09:14 Uhr (1)
Dagegen spricht auch nicht nichts, in der Hauptsache geht es darum dem Thread eine Markierung zu gebenund das wurde erfolgreich gemacht. Ich sehe es aber halt als noch sinnvoller an die betreffende Antwort mit dem Haken zu markieren und wen es interessiert - den Helfer mit 10Us zu beschenken.Alles gut und grüne Haken sind unwichtig (ich bin alles andere ein Fan und wollte diese nie - bis heute)Hauptsache gelöst (und gut zu wissen dass der Haken nicht automatisch durch die Foren-Software gesetzt wurde)
|
| In das Form Lisp wechseln |
|
AutoLisp : Blöcke bzw. Attribute suchen
cad-intensiv am 26.07.2005 um 23:51 Uhr (0)
Zitat: Original erstellt von mapcar: Ach ja? Gruß, Axel Strube-Zettler Was soll der Sarkasmus? Du weisst ganz genau, dass man alle Attribute mit (ssget "X" ((0 . "ATTRIB"))) erhält. Und ich weiss ganz genau, wie man sich aus dem Auswahlsatz dann diejenigen heraussucht, die den gewünschten Namen haben. Wenn "Roycad" diesen Weg verfolgt und dann Fragen hat, dann kann er sie ja immer noch stellen. Robert ------------------ Lisp-Seminare in Wien am 25. und 26. Sep 2005 und später in München, Frankf ...
|
| In das Form AutoLisp wechseln |
|
Lisp : plan mit Blöcken und Attributen umfärben
cadffm am 27.08.2015 um 12:28 Uhr (1)
Cadwomens Link: Bixi-Lisp behandelt auch MText-Formatierung/Farbzuordnungen - nicht schön, wird aber gehen.Das habe ich ja in meinem Beispiel nicht drin, auch nicht die Draworder,abe du sollst ja selbst noch ein wenig zum spielen haben Wenn man sich StripMText als Sub erstellt die auch Enames,Handles und Vla-Objekte verarbeiten kann,dann kann man es auch darüber machen. Scheidet hier aber wohl aus nehmen ich an.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
AutoLisp : Block modifizieren
Brischke am 02.09.2003 um 09:18 Uhr (0)
Hallo Thomas, ja das geht. Ist auch heute noch notwendig, damit die AcadLT+Extender-User das auch machen können. Jedoch verfolge ich für die Manipulation vorhandener Blockdefinitionen einen anderen Ansatz. Der Block muß neu definiert werden. Dazu 1) die Blockdefinitionsdaten und die Elementdaten ermitteln 2) das betroffene Objekt löschen/hinzufügen 3) Block neu definieren 1 und 3 zu diesem Ansatz kannst du sehr gut aus dem Tool BlockDefForLoad entnehmen. Habs hier mit drangehängt. Bei Fragen ... Grüße Holg ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Eingabe prüfen
Danillo am 09.03.2013 um 22:12 Uhr (0)
Hallo Leute,habe noch eine Frage: Habe ein Lisp-Programm, wo der Benutzer eine Zeichenkette für den Layername eingeben kann, der dann später im Programm erzeugt wird. Wie kann ich überprüfen oder verhindern, dass der Benutzer keine Sonderzeichen eingibt (:,; usw.), die dann beim Erzeugen des Layers zu einer Fehlermeldung führen. Muss ich die einzelnen Zeichen der Zeichenkette durchsuchen und prüfen? Oder gibt es eine schnellere Lösugn?Danke und GrüßeDaniel
|
| In das Form Lisp wechseln |
|
Lisp : Textausrichten mit cons
Jürgen Scheeren am 17.04.2007 um 16:00 Uhr (0)
Hallo Claudio,vielen dank für Deinen Tip.Bei Lisp habe ich den groben Überblick,den ganz..... groben Überblick.Stricke mir meistens aus Progi-Teilenirgentwas zusammen.Habe Deine Tips versucht umzusetzten, es schmeißt abermein Autocad.Habe auch mal versucht Werte nach Deinen Vorgaben zB. bei cons 74, die Werte zu setzen, krieg ich aber nicht hin.Alles wird irgendwie links ausgerichtet.Brauche aber Zentriert.Gruß jürgen
|
| In das Form Lisp wechseln |
|
Lisp : Dateien aus Fremdsystem
bu am 05.12.2008 um 11:44 Uhr (0)
Tach Leute,wir haben Daten massenhaft aus einem Fremdsystem nach AutoCAD konvertiert. Nun gibt es in diesen Zeichnungen gefüllte Flächen welche im Vordergrund liegen. Objekttyp "HATCH". Nun habe ich die Möglichkeit über die Zeichenreihenfolge diese von Hand nach hinten zu legen. Wozu ich allerdings immer ein Referenzobjekt brauche dessen Lage ich auch nicht kenne. Die Objekte finde ich über den Objekttyp "HATCH", kann ich diese via Lisp ganz nach hinten legen ?------------------Gruss bu
|
| In das Form Lisp wechseln |