|
Lisp : Fehlermeldung bei Globalen Varaiblen
cadking am 09.01.2017 um 13:11 Uhr (1)
Hallo CADmium,deine Variante funktioniert zwar auch, aber die Variablen behalten ihre Werte nach Beendigung der Lisp.Die Variablen sollen aber wieder auf NIL zurückgesetzt werden und ich möchte die nicht mitam Ende allle wieder Setq wieder zurücksetzen.Ausserdem ist diese defun-Funktion nur ein Bestandteil einer Lisp und immer wenn ich die Variablen Global, also( Variable1 Variable2 Variable3 / )eingebe erhalte ich die Meldung:Aufrufen von (command) aus *Fehler* nicht möglich, ohne vorheriges Aufrufen von ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlermeldung bei Globalen Varaiblen
Rembetiko am 10.01.2017 um 16:45 Uhr (1)
Ich kann Dir nur empfehlen, diese MeldungAufrufen von (command) aus *Fehler* nicht möglich, ohne vorheriges Aufrufen von (*push-error-using-command*).Konvertieren von (command)-Aufrufen in (command-s) wird empfohlen.geflissentlich zu ignorieren, da Du keinen Einfluss auf sie haben wirst, da sie irgendwo aus den Untiefen Deiner Zusatzapplikation stammen wird. Autodesk scheint irgendwo zwischen AutoCAD 2012 und AutoCAD 2015 etwas hinsichtlich command-s und command geändert zu haben. Seitdem schlagen sich div ...
|
| In das Form Lisp wechseln |
|
Lisp : Abruftabelle mit Werten füllen
Andreas Kraus am 04.05.2012 um 11:11 Uhr (0)
Hab ne Lösung aber ich glaube das ist im Rund um AutoCAD-Forom besser aufgehobenEgal !!! oder kann das jemand verschieben ?Statt einem Abrufparameter eine Blockeigenschaftentabelle verwenden.Ich hab alle Daten als Excel-TabelleAlle Zahlen in Zeichenketten konvertieren und aus Kommas Punkte machen.Rausschreiben als Textdatei, Tabstop als TrennzeichenSpalten in der Blockeigenschaftentabelle definieren.Den Inhalt der Textdatei mit Clipcopy in die Blockeigenschaftentabelle bringen.Ferdisch Beim Abrufparamete ...
|
| In das Form Lisp wechseln |
|
Lisp : Kranke Polylinien?
Arcuso am 01.08.2011 um 07:22 Uhr (0)
Guten Morgen!@Theodor SchönwaldDanke für den Hinweis! Auf den Befehl _CONVERTPOLY stieß ich erstmals bei einem Beitrag betr. AutoCAD 2011 hier in diesem Forum und nahm an, dass er - weil undokumentiert - neu ist. Aber tatsächlich fand ich ihn auch im 2005er.Die Lisp-Datei ConvertPoly.lsp habe ich auch gefunden, sogar mit dem letzten Upgrade vom 03.12.2010. Sie kann zwar zwischen LW- und 2D-Polylinien hin und her konvertieren, lässt aber event. vorkommende XDaten außer Acht. Da sich Elementname und Handle ä ...
|
| In das Form Lisp wechseln |
|
Lisp : Radius über drei Punkte berechnen
jupa am 08.11.2016 um 08:59 Uhr (1)
Zitat:Original erstellt von Bernd10:Meine spezielle Aufgabe hierzu ist eigentlich, aus einer Linie einen Kreisbogen mit einem Radius zu machen, dass der Kreisbogen optisch fast mit der Linie identisch ist.Das geht auch anders. - Linie in Polylinie konvertieren (pedit).- Linie selektieren, mittleren Griff mit der Maus anfahren- aus dem erscheinenden Kontextmenü wählen "in Bogen konnvertieren"- mittleren Griff ein klitzekleines Stück wegziehen (es sollte kein störender OFANG (mit, näc, ...) aktiv sein).- wen ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehlermeldung bei Globalen Varaiblen
cadffm am 10.01.2017 um 14:45 Uhr (1)
nur Kurz: Der Code von CADmium hat Fehlersicher keine Absicht, soweit so gut.Durch den Fehler gibt es (wieder) einen Abbruch, die aktuelle *error*-Funktion springt anund da diese unverändert ist, kommt wieder der besagte Fehler. DIESER Fehler hat aber nicht mit dem Code zutun, der möglicherweise auch schon bei der Eingabe von (/ 1 0) nachzuvollziehen ist,was aber nicht ganz sicher zu sagen ist, da man die Error-Funktion nicht kennt.Soll-Verhalten:Befehl: (/ 1 0); Fehler: Division durch 0Gegen-Probe:Befehl: ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 14:33 Uhr (0)
Hi f., Sorry, habe vergessen folgende Funktion mitzuliefern... Bitte kopiere die noch dazu. Dann sollte es gehen... :-( Code: ;;; Funktion gibt Ename zurück, wenn Lisp-Objekt oder vla-Objekt ;;; übergeben worden sind. Ansonsten nil (defun - ENAME (ENAME /) (cond ((= (type ENAME) VLA-OBJECT) (vlax-vla-object- ename ENAME)) ((= (type ENAME) ENAME) ENAME) (t NIL) ) ;_ end of cond ) ;_ end of defun ;;; Funktion gibt vla-Objekt zurück, wenn Lisp-Objekt oder vla-Objekt ;;; übergeben worden s ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Mtext vor Export konvertieren
Erwin Bd am 31.01.2014 um 16:06 Uhr (1)
Ich möchte Texte aus AutoCAD exportieren.Die Texte enthalten Fremdsprachen (z.B. kyrillisch) und Sonderzeichen.Beim Export kommen momentan zum Beispiel solche Inhalte heraus wie man sie bei Verwendung von Notepad statt des internem Editor zu sehen bekommt.aus Name plate / wird Name plate /{Fsimplex|c204;C1; U+0424U+0438U+0440U+043CU+0435U+043DU+043DU+0430U+044F U+0442U+0430U+0431U+043BU+0438U+0447U+043AU+0430}Ich habe mehrer Varianten/Tools versuchtTabelle exportieren Fremdsprache komplett in ???? u ...
|
| In das Form Lisp wechseln |
|
Lisp : amsetup in LISp Datei
Garfiled am 05.11.2008 um 13:56 Uhr (0)
Hallo Forumich denke das diese Sache nicht gans so zu diesem Thema passt. Aber Versuchen kann man es ja mal Mit dem _amsetup hat es wunderbar funktioniert. Jetzt kommt aber der nächste Teil. Und das klappt nun mal nicht so wie es soll.Der befehl heißt "_amconvdwg"Habe auch schon mal hier nachgelesen.[URL=http://ww3.cad.de/foren/ubb/Forum52/HTML/000596.shtml#000008][/URL]Das hier ist mein Teil der dort gemailten Lisp Routine:(defun c:KONV () (varsich) (setvar "expert" 5) (defun gencnvrt-start(/foo older ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Zahlenreihe
Dabrunz am 21.07.2005 um 17:12 Uhr (0)
Tag zusammen. Zitat: cad-intensiv: Vorausgesetzt, die Strings enthalten immer Ganzzahlen, geht s so richtig: (mapcar itoa (vl-sort (mapcar atoi aa) )) Hüstel - das liefert zwar unter einigen Bedingungen ein passendes Ergebnis, aber 2x Daten konvertieren ist für meinen Geschmack doch etwas grob oder? Zitat: Rabbit: mit deinem vorhaben komme ich auch nicht zum Ziel und ein fehler hat sich noch eingeschlichen wo ist die 15 hin. Mit deiner Konstruktion erreichst du nur die Indizes und die lau ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BlackBoard unter 2004 langsamer und Daten-Container
Dabrunz am 05.06.2003 um 09:01 Uhr (0)
Tag zusammen. In meinen Programmen nutzte ich in den AutoCAD2k*-Versionen vor 2004 eigendl. immer das BlackBoard zur Datei übergreifenden Datenhaltung. Zum Teil - und der Anteil ist nicht unerheblich - diente es mir auch als eine Art Datei-Cache: Daten lesen - konvertieren - ins BlackBoard. Ziemlich effektiv war s, aber damit scheint Schluss zu sein, denn die Zugriffe auf diesen Namensraum scheinen mir um so vieles langesamer geworden, dass - gerade bei größeren Datenmengen - der Ansatz zum Scheitern v ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : Layer die eine Farbe haben eine andere Farbe sowie eine Linienstärke zuweisen
-ikarus- am 23.04.2014 um 10:03 Uhr (15)
Hab da schon wieder eine Frage.Kennt jemand eine Lisp die alle Layer mit der gleichen Farbe eine RGB-Farbe und eine Linienstärke zuweist.Der Hintergrund ist, ich habe eine DWG mit CTB verschickt, jetzt kommt das Büro mit seinem CAD System nicht mit der CTB zurecht. Da hab ich mir gedacht ich erstelle eine *.DWS zum Layer konvertieren, das funktioniert auch ganz gut. Nur wenn jetzt von unseren Konstrukteuren ein neuer Layer, der nicht in der DWS definiert ist, dazu kommt dann fehlt der natürlich.Aus diesem ...
|
| In das Form Lisp wechseln |
|
Lisp : Griff (vertext) hinzufügen/ löschen
cadffm am 21.08.2018 um 20:57 Uhr (1)
Zitat:Original erstellt von Meldin:TAADAAIch versuche es noch mal (im Sinne von Jupa).Ob ich mit Maus oder Pfeiltasten die MultiGrip-Optionen wähle,oderim Griffmenü (Strecken-Option) mit Strg zu den Möglichkeiten wechsel,oderdie Funktionen aus dem Griff-Kontextmenü nutze, egal.Jürgen hat nur (völlig richtig) darauf hingewiesen dass die Wahl eines Mittelgriffes einer Polylinie von Vorteile ist beim Hinzufügen eines Stützpunktes.Die gewählte Editierfunktion macht in allen Fällen das Gleiche, aber da man die ...
|
| In das Form Lisp wechseln |