|
Lisp : Fehler in der Lisp
jchenri am 22.01.2009 um 16:00 Uhr (0)
Hallo zusammen, (Lisp Experten)ich brauche dringend eure Hilfe.Leider funktioniert diese lsp unter Acad2009 nicht mehr. Es soll ein Rahmen (A4,A3...) erzeugt und eine Zeichnungskopf laden.Wir haben unser System jetzt endlich auf den neusten Stand gebracht und jetzt meldet das Autocad beim Laden dieser lisp folgenden Fehler:Befehl: (load"ncsetup"); Fehler: Fehlerhafter Argumenttyp: stringp nilMir fehlen leider die Kenntnisse den Fehler zu lokalisieren und der Ersteller dieser Routine ist auch nicht mehr auf ...
|
| In das Form Lisp wechseln |
|
Lisp : Fehler in der Lisp
CADmium am 22.01.2009 um 16:06 Uhr (0)
Datei ncedialo.dcl in einem ACAD-Installverzeichnis ?bzw. wird die Umgebungsvariablen "TCBLECH" überhaupt initialisiert ?? -- Denke das ist es da müßt ihr z.B. in der acad.lsp noch(setenv "TCBLECH" "C:LISP") oder so setzen .. guck mal in deiner alten Installation ..Wie lautet denn die genaue Fehlermeldung beim Ausführen?------------------ - 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 : In DCL-Datei Symbole schreiben
Nano am 22.01.2009 um 13:02 Uhr (0)
Hallo Kann mann auf ein Button (DCL-Datei) solche Symbole verwenden: Bekomme immer eine Bemerkung wegen Unicode.Gruss Nano
|
| In das Form Lisp wechseln |
|
Lisp : In DCL-Datei Symbole schreiben
Andreas Kraus am 27.01.2009 um 14:52 Uhr (0)
Oder du verwendest:: button { key = "hoch"; label = "/"; } : button { key = "runter"; label = "/"; }Sieht aus wie im angehängten BildNix für Designer, aber besser als nix .GrußAndreas
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
Fennik am 25.11.2008 um 14:18 Uhr (0)
Danke für die Hinweise.Fennik
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
spider_dd am 28.01.2009 um 08:45 Uhr (0)
Hallo PsychoDad, Zitat:Original erstellt von PsycoDad:Geht auch mit der txt nicht.Muss an was anderm liegen.Wie erzeugst Du Deine Datei? Irgendwie sieht die zwar mit einem Texteditor betrachten auf den ersten Blick ganz OK aus, aber geh mal in die VL-Editor Konsole und führe die folgenden Zeilen aus:Code:(setq file (getfiled "Verzeichnisliste" "" "" 2))(setq file_f (open file "r"))(setq zeile (read-line file_f))Bei mir erscheint dann sowas:"ÿþ0 000 000 000 000 000 000 000 000 000 001 000 00 00 00 00 00 ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
spider_dd am 28.01.2009 um 09:11 Uhr (0)
Auch noch ein kleiner Nachtrag,wenn, wie Jörg 6 Beiträge weiter oben gesagt hat, das QUOTE weggelassen wird, liefertCode:setq LISTE (read(strcat "(" zeile ")")))bei Jörgs Datei (1. Zeile) gleich (10 9.951 9.093 0.0)das vl-string-left-trim sollte damit nicht gebraucht werden. Mit (car liste) kommst Du dann an die Punktnummer und mit (cdr liste) an die Punktkoordinate. Das KonstruktCode:(list (nth 1 LISTE) (nth 2 LISTE) (nth 3 LISTE)) wird damit auch nicht erforderlich.LGThomas
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 27.01.2009 um 14:33 Uhr (0)
Hallo,mit der Punktnummer würde ich einlesen wie bisher, aber ein (VL-STRING-LEFT-TRIM "0" mit einbringen, dann werden schon mal alle linksliegende Nullen entfernt.Dann kannst Du über die READ-Funktion weitermachen wie bisher, nur das Du dann 4 anstatt 3 Listenwerte hast. Dann würde ich natürlich lieber einen Block mit einem Attribut (zur Aufnahme der Punktnummer) als einen Punkt verwenden, aber da kannst Du ja noch ein bißchen Feinschliff machen.Code:(defun c:versuch (/ file zeile) (setq file (getfiled "V ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 28.01.2009 um 10:29 Uhr (0)
Hallo PsychoDad,wie man einen Block mit Attribut erstellt mußt Du Dir selber über die Forensuche anlesen, ich denke das wurde schon öfters behandelt, außerdem ist das eher ein Thema in "Rund und AutoCAD".Vielleicht hilft Dir noch der Beitrag von FAQ, ich habe ihn nur überflogen. http://ww3.cad.de/foren/ubb/Forum54/HTML/013223.shtml ------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
cadplayer am 30.08.2011 um 10:20 Uhr (0)
1,6395579.272,148352.957,87.760,HPKann ich den String "zerhacken" so das der folgende entsteht"1" "6395579.272,148352.957,87.760" "HP"
|
| In das Form Lisp wechseln |
|
Lisp : Hatches von User-defined auf Custom ändern
silvatika am 30.01.2009 um 15:23 Uhr (0)
Hallo Zusammen,ich hatte bereits vor ca. einem halben Jahr eine Anfrage in der gleichen Angelegenheit im Allgemeinen AUTOCAD-Forum gestellt, bin aber noch nicht endgültig zu einer Lösung gekommen. Hoffe nun, man kann es irgendwie über LISP oder vielleicht auch VBA lösen.Hier die Problemstellung:Ich habe eine SICAD-Datei duch den FME-Konverter laufen lassen und eine DWG-Datei erhalten. Allerdings werden die Hatches nicht richtig konvertiert. Ich habe zwar für verschiedene Hatchtypen (z.B. ZEBRA = Zebrastrei ...
|
| In das Form Lisp wechseln |
|
Lisp : vb.net dll aus Lisp aufrufen
CAD-Huebner am 01.02.2009 um 21:51 Uhr (0)
Ich lese jetzt gerade IV8 = AutoCAD 2004 im Profil - ist das noch aktuell?Damit wirds wohl nicht gehen, denn die man benötigt für Lisp-Funktionen aus .net dlls die Implementation von "LISP callable wrappers" aus AutoCAD 2007s managed API.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : Werkzeugpaletten
bu am 03.02.2009 um 16:43 Uhr (0)
Tach Leute,hat jemand Erfahrung mit Werkzeugpaletten? Die kann ich mir ja selbst definieren. So nun zum Problem: Ich möchte einzelne Werkzeugpaletten löschen und eigene anfügen. Auf Knopfdruck in AutoCAD 2007. Kann mir jemand einen Lösungsansatz geben. Die registry hab ich dursucht aber nichts gefunden. Wo speichert AutoCAD denn diese Einstellungen?------------------Gruss bu
|
| In das Form Lisp wechseln |