|
AutoLisp : Textbreite als vorgabe für bruchbreite
CADmium am 04.05.2005 um 11:02 Uhr (0)
bei (nicht M)Texten hilft dir vielleicht die Lispfunktion TEXTBOX weiter - Siehe dazu in der VLIDE-Hilfe ansonsten gibt s noch den Befehl vla-get-boundingbox .. dazu mal im Forum und-color: #FFFF99'>suchen, war schon öfter ( auch die Fehlerhaftigkeit ) ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben. [Diese Nachricht wurde von CADmium am 04. Mai. 2005 editiert.]
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp zum Plotterkonfigurationen (pc3) ändern
charlieBV am 01.03.2006 um 13:48 Uhr (0)
Hi,ich glaube, cadffm wollte dir im Rund um Autocad Forum sagen, dass du hier im Lisp-Forum die Suchfunktion nutzen sollst. Nicht "und-color: #FFFF99'>suchen lassen" von anderen Usern... war aber auch wirklich ein bisschen missverständlich ausgedrückt ------------------Gruß Yvonne ADT-Help-Site"Du bist einen uns unbekannten Weg in eine andere Form des Seins gegangen. - Wir sehen uns wieder in deinem Paradies!"
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Punkt aus Auswahlsatz filtern
Brischke am 08.10.2002 um 11:24 Uhr (0)
Hallo Andrea, versuche doch mal in der vlisp-Hilfe nach vl-sort zu und-color: #FFFF99'>suchen. Wenn mich nichts täuscht, ist dort das Sortieren von Punkten nach einer Koordinate sogar als Beispiel enthalten. Wenn du nicht klar kommst, dann melde dich und ich suche mal in meinen Routinen. Grüße Holger ------------------ Holger Brischke CADlon
|
| In das Form AutoLisp wechseln |
|
Lisp : ErrorHandler
rkauskh am 08.05.2009 um 23:38 Uhr (0)
HalloWerd ich machen. Das könnte eventl. auch gleich mein zweites Problem mit lösen. Beim Export in ein DXF beendet sich mein LISP wenn die Zieldatei schon existiert. Für den Fall sollte *error* für einen sauberen Abgang und-color: #FFFF99'>suchen. Sollte vl-catch-all-error-p & Co den Fehler handlen und das Prog fortsetzen können, wäre das noch besser.Ich geh erstmal lesen.------------------MfGRK
|
| In das Form Lisp wechseln |
|
Lisp : Script aus Lisp mit Command aufrufen
fuchsi am 11.09.2007 um 10:53 Uhr (0)
Soweit ich mich noch erinnern kann, werden SCripte, die über Command aus Lisp gestartet werden, erst ganz zum Schluss nach Beendigung der Lisproutinen angestossen, wobei eineige nachfolgende (also nach (command "Script" ..) LispBefehle diese Ausführung jedoch unterbinden.Ein Einbinden in einer Subroutine bringt hier gar nichts, das der Aufruf innerhalb der Subrotuine vielelicht der letzte Aufruf ist, jedoch nicht im ganzen Lisp-Ablauf.An und für sich fällt mir aber keine sinnvolle Anwendung von LISP und SC ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Errorhander und DCL
marc.scherer am 31.01.2006 um 09:01 Uhr (0)
Hi Kenny,ich hab Deinen Code nicht getestet, nur überflogen aber mir fallen ad hoc folgende Dinge auf:1. Das "(command "_undo" "m")" hat IMHO nix in Deiner Subroutine zu und-color: #FFFF99'>suchen sondern sollte entweder in die Hauptroutine oder in den Errorhandler.2. Du initialisierst den Errorhandler zweimal. Einmal in der Hauptroutine und einmal in der Subroutine. Das kann ja nicht gut gehen ;-).------------------Ciao,Marc
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Attributsvorgaben Umbenennung
cadffm am 20.01.2005 um 16:46 Uhr (0)
Vorgabewerte werden nicht ausgelesen ! Ausgelesen werden die Attributwerte. Beim einfügen einer Blockreferenz (attdia+attreq = 0) werden die Vorgabewerte (wenn vorhanden) als Wert eingesetzt, es sind also 2 unterschiedliche Dinge die du hier vermischst ! Was du letztendlich benötigst ist das austauschen des Attributwertes.. Jetzt stellt sich die Frage: Wenn sowieso ATTwert = Vorgabe (immer !?) 1. warum dann nicht ein KONSTANTES Attribut einsetzen ? 2. brauchst du ein Lisp oder reicht dir (hetzt) einfach da ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Warnung beim Comilieren (LIST)
CADmium am 03.03.2008 um 15:01 Uhr (0)
Zitat:gibts eigentlich eine Längenbegrenzung für Listen?[/B].. vom Interpreter her IMHO nicht, vom Compiler her .. der die Listen quasi als Konstanten ablegen muß kann das schon sein. Besser ist es eh, solche Datenteile aus externen Textdateien einzulesen. sowas hat IMHO nix im Code zu und-color: #FFFF99'>suchen, aber das ist ne Philosophiefrage... ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Liniendicke von 2D-Polylinien
vision am 16.01.2009 um 10:18 Uhr (0)
Hallo,ich muss in vielen Zeichnungen die 2D-Polylinien mit der Liniendicke von 0,7 in 0,9 ändern. Das Programm muss alle 2D-Polylinien mit der Stärke 0,7 und-color: #FFFF99'>suchen und in 0,9 ändern. Das sollte automatisch per Lisp-Programm geschehen.Wer wäre so nett und schreibt mir das Lisp-Programm in Kurzform?Für Eure Bemühungen bedanke ich mich im Voraus.
|
| In das Form Lisp wechseln |
|
Lisp : Flächen Summe berechnen
cadffm am 26.04.2017 um 18:03 Uhr (1)
Zitat:Original erstellt von CADmium / durch cadffm modifiziertzu den Kommastellen... mach aus..(rtos (getvar "area") 2 5)..einfach..(rtos (/(getvar "area")1000.0) 2 5)..Genau so funktionierts und du hast es richtig ersetzt(schau auf die Ausgabe in deinem dein Textfenster!).Aber genau so mußt du auch an der zweite Stelle ersetzen, selbst wenn dort bei rtos nur zwei Nachkommastellen angegeben wurden in deinem "originalcode".------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Handling mit Dateibefehlen
jörg.jwd am 27.02.2013 um 15:29 Uhr (0)
Hallo Thomas,damit kann ich leider noch nicht viel anfangen. Habe den acad mit in meinen Pfad eingebaut.Leider ohne Erfolg. Heißt das auf C muss ein Ordner acad existieren damit das Ganze funktioniert?Hier mal ein Stück von meinem Code und die Antworten von AutoCAD.(setq path "c:cdbcdb_work")(setq datpath (substr path 3))(command "shell" (strcat "dir " path "*.dxf /B " path "files.txt"))(setq filedxf (strcat path "files.txt"))(setq datnam (open filedxf "r")) (while (setq x (read-line datnam)) (command "_. ...
|
| In das Form Lisp wechseln |
|
Lisp : Programmdateien unter Windows 7
Bernd10 am 03.12.2012 um 07:58 Uhr (0)
Hallo archtools,danke für Deine Antwort.Zitat:Original erstellt von archtools:Dafür bietet sich der Pfad UsersPublic an.Bisher ist das der einzige Pfad den ich gefunden habe, bei dem die Benutzer-Rechte meinem Wunsch entsprechen. Programmdateien dort abzulegen, halte ich aber eigentlich nicht für den richtigen Platz. Ich kann erst morgen weiter und-color: #FFFF99'>suchen.Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Auswahlsatz Attribute
Brischke am 28.10.2011 um 16:28 Uhr (0)
Hallo,die Attribute findest du nicht im Modellbereich, die sind ja immer in einer Blockreferenz enthalten. Deshalb wirst du mit (ssget ..) niemals ein Attribut finden.Du musst also die Blockreferenzen (INSERT) und-color: #FFFF99'>suchen und von denen die Attribute auslesen und vergleichen, ob das mit dem gesuchten Namen dabei ist.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen. defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |