|
Lisp : Positionsnummer
cadffm am 03.02.2010 um 21:47 Uhr (0)
Ich kann dir jetzt keine Perfektlösung bieten, aber Mut zum und-color: #FFFF99'>suchen http://ww3.cad.de/foren/ubb/Forum54/HTML/001479.shtml Das ist nur ein einziger Treffer der "in die Richtung" geht, alssuchbegriff eben "automatisch" und "nummer" Viel wichtiger für perfekte Antworten wäre aber deine System-Angabe,bei der nächsten Antwort einfach die "System-Information" ausfüllen(ODER im CAD.de Profil ausfüllen)ACAD20xx SP3 deutsch WinXPHP1050..oder so ähnlich ------------------CAD.de System-Angaben - CAD on demand - User: ...
|
| In das Form Lisp wechseln |
|
Lisp : Bemassungsstil und Layer aus Bemassung
cadffm am 19.01.2018 um 12:19 Uhr (1)
Zitat:Original erstellt von Rottuvs:gibt es eine AutoLisp-Routine..Wann immer die Frage so anfängt und es technisch möglich ist, dann lautet die Antwort JA.und-color: #FFFF99'>Suchen lohnt sich also in dem Fall immer.Code:(defun c:MeinBefehl (/ dim) (if (or (null (setq dim (ssget "_:S"))) (not(wcmatch (cdr(assoc 0 (setq dim (entget(ssname dim 0))))) "*DIMENSION")) ) (c:MeinBefehl) (command "CLAYER" (cdr(assoc 8 dim)) "_.DIMSTYLE" "_r" (cdr(assoc 3 dim))) ) (princ))------------------CAD on demand GmbH - Beratung und ...
|
| In das Form Lisp wechseln |
|
Lisp : dyn Blöcke 2
CADmium am 08.02.2010 um 16:40 Uhr (0)
einfach mal (entsel) gemacht und dir die Rückgabe angesehen .... und mal (ssget) gemacht und dir die Rückgabe angesehen ? und mal (ssname(ssget) 0) gemacht und die Rückgabe angesehenWenn das klar ist, gehts weiter P.S. der VLIDE hat einen internen Debugger und da gibt es auch eine Hilfe wo die Funktionen mit Parameter und Rückgabe beschrieben sind.zum VLIDE .. da hat Jörn Bosse mal ne gute anleitung zu geschrieben .. mal und-color: #FFFF99'>suchen !------------------ - Thomas - "Bei 99% aller Probleme ist die u ...
|
| In das Form Lisp wechseln |
|
Lisp : Basispunkt Schraffur
joern bosse am 20.02.2009 um 09:58 Uhr (0)
@CADmium Zitat:Was ist eigentlich Zweck derÜbung?Der Sinn ist es, pro Schraffurfläche einen Block mit der Flächengröße zu setzen. Diese Inhalte der Flächenblöcke werden später in Excel ausgewertet, d.h., wenn mal ein Block nicht in der Fläche ist es nicht so schön, aber kein Weltuntergang.@StephanSeed-Point da muss ich entweder ein bißchen im Netz und-color: #FFFF99'>suchen, oder Du postest mal ein Beispiel. Seed-Point höre ich zum ersten mal, aber man lernt ja nie aus ------------------viele GrüßeJörnhttp://www.bosse-engine ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Texte auslesen und mit neuen Werten einlesen
dcdaniela am 23.09.2004 um 14:39 Uhr (0)
Hallo! Ich muss eine Textwolke (alles Zahlenwerte als Text ) durch eine neue ersetzen. Meine Zeichnung enthält eine große Menge dieser Texte und ich bin gezwungen einen Fixwert dazuzuaddieren und die Texte an der selben Position wiederherzustellen. Hat wer ein Lispl dafür? Mein Gedankengang war folgender: Lispl für: Text selektieren, auslesen in Datei (je Zeile ein Text samt Einsetzpunkt). -- Datei auf neue Werte manipulieren Texte mit 2. Lispl neu einfügen. Nur reichen meine Lisp-Kenntnisse nicht aus :- ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Problem bei AutoLisp mit Koordinaten-Angaben
Brischke am 26.01.2004 um 10:45 Uhr (0)
Hallo Imion, wenn schon die Fehlermeldung mit der Zahl 44 erscheint, dann läßt das sehr leicht darauf schließen, dass der Gruppencode 44 an dieser Stelle nichts zu und-color: #FFFF99'>suchen hat. Soll heißen, dass du die (44 . 5) mal aus deinem Code entfernen sollst. Dann haut es hin. Was wolltest du denn mit dieser Gruppe bewirken? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Lisp : Radius über drei Punkte berechnen
cadwomen am 07.11.2016 um 13:43 Uhr (1)
Hy Bernd ,ich persönlich kann dir da nicht helfen ... hab da aber was , vielleicht bringt es dich weiter;; 3-Point Circle - Lee Mac;; Returns the Center and Radius of the Circle defined;; by three supplied points.(defun LM:3PCircle ( p1 p2 p3 / cn m1 m2 ) (setq m1 (mid p1 p2) m2 (mid p2 p3) ) (if (setq cn (inters m1 (polar m1 (+ (angle p1 p2) (/ pi 2.)) 1.0) m2 (polar m2 (+ (angle p2 p3) (/ pi 2.)) 1.0) nil ) ) (list cn (distance cn p1))cu cw------------------ ...
|
| In das Form Lisp wechseln |
|
Lisp : Variable von rechts abschneiden
spider_dd am 23.08.2019 um 12:32 Uhr (1)
Zitat:Original erstellt von Melmacker:Kann man aber wenigstens die Anzahl an Zeichen in einer Variable zählen?Du meinst in einem Textstring, der in einer Variablen steckt?Gegebene Hilfen nicht nur nutzen, sondern auch nachsehen, was dahínter steckt! Dann hättest Du gesehen, dass (strlen ...) die Anzahl (Länge) der Zeichenkette liefert.Und mit (vl-string-search ... ) kannst Du nach einem bestimmten Zeichen und-color: #FFFF99'>suchen, z. b. dem Dezimalpunkt)GrußThomas
|
| In das Form Lisp wechseln |
|
Lisp : Bemassung ausfiltern
charlieBV am 09.02.2009 um 10:02 Uhr (0)
Da ich kein reines Acad habe, hoffe ich, dass du mit meinem Wegweiser trotzdem den Weg in deiner Hilfe findest:F1 - Reiter Inhalt - Befehlsreferenz - BefehleSuper schwer, man muss echt lange und-color: #FFFF99'>suchen... aber die 3 Sec. habe ich dir jetzt ja abgenommen, damit kannst du dich dann schon mit dem ersten Befehl beschäftigen!------------------Gruß YvonneInoffizielle ADT-Help-SiteBietet dir jemand eine Lösung an, dann freue dich und sei dankbar - es gibt Leute, die Probleme haben für die es keine Lösungen gibt.
|
| In das Form Lisp wechseln |
|
Lisp : _.MATCHPROP als Befehlszeilenversion??
cadffm am 31.05.2010 um 08:21 Uhr (0)
Das geht indem man nachschaut wie die Schraffurdaten der Objekte aussehen,dann kann man errechnen was Sache ist (gewünschte Daten kennt man ja aus der .lin)PS: Macht unheimlich viel Spaß sich da einzuarbeiten .Matchprop: du meinst das Einstellungsdialogfeld ? (weil der Rest stellt ja eine Befehlszeilenmöglichkeit)Wäre mir nicht bekannt wie man das unterdrückt - wo die Einstellungen gespeichert werden findetman für gewöhnlich in der Registry...Entweder nach matchprop und-color: #FFFF99'>suchen oder direkt einen vergleich vorh ...
|
| In das Form Lisp wechseln |
|
Lisp : Entmake Bemaßung
Danillo am 07.06.2013 um 21:51 Uhr (0)
Hallo Experten,was ist los? Ist das wirklich das Ende der Fahnenstange?Dann muss ich die Bemaßung wohl anders erzeugen: eine vorhandene Bemaßung aus einer Vorlagedatei herkopieren, und die Definitionspunkte durch die neuen Punkte ersetzen. Gefällt mir zwar nicht, aber was solls...Übrigens: das Ziel wäre alle Segmente einer Polylinie, also einfach von Punkt zu Punkt, mit einer Bemaßung zu versehen. Habe das bisher durch das Einfügen von Texten gemacht, aber die ändern sich dann eben nicht dynamisch, wenn di ...
|
| In das Form Lisp wechseln |
|
Lisp : Mit Lisp externes Programm starten
CADmium am 10.10.2008 um 09:06 Uhr (0)
einen Befehl ersetzen geht so(command "_undefine" "_close") ;; Befehl "löschen"(defun c:_close() ;; Befehl neu definieren (startapp "notepad") ;; z.b. Notpad atarten)(defun c:schliessen() (startapp "notepad")).. jetzt gibts den Befehl nicht mehr ( außer als _.close)(rückgängig gehts mit _redefine)besser ist jedoch der Aufruf in einem Reaktor, der dann gestartet wird , wenn die Zeichnung geschlossen werden soll.. das ist aber etwas tiefgehender und nicht unbedingt was für Anfänger ..----------- ...
|
| In das Form Lisp wechseln |
|
Lisp : Leerzeichen in Layern
Steff179 am 23.03.2009 um 18:54 Uhr (0)
Hey Beckerich habe mir dein sache zur übungsaufgabe gestellt.sollte funktionieren. betonung auf "sollte".ich bin ganz am anfang mit lisp. kann keine fehler ausschliessen.das lisp ist auch nicht wirklich das gelbe vom ei... das hätten die anderen sicher mit 1/3 der zeilen geschafft ich musste halt auf die funktionen zurückgreifen die ich kenne oder die mir gerade durch den kopf gingen...kopier einfach den code in eine datei und speichere die als "name.lsp"du kannst sie mit dem befehl LSP dann L ins autocad ...
|
| In das Form Lisp wechseln |