|
Lisp : schriftfelder via lisp (ac2005)
tappenbeck am 21.12.2004 um 09:59 Uhr (0)
moin !mit autocad 2005 gibt es schriftfelder - hat jemand von euch schon versucht diese via lisp anzusprechen ???_-field gibt es nämlich nicht ??gruß Jan :-)------------------jan :-)
|
| In das Form Lisp wechseln |
|
Lisp : Subentitäten aus Blöcken auslesen
joern bosse am 24.01.2013 um 07:26 Uhr (0)
Hallo S.,Zitat:Hier noch ein kleines Geständnis:Ich werkel heute den zweiten Tag mit Lisp in BricsCAD. NOCH wirkt es ein wenig kryptisch auf mich aber ich komm schon noch dahinter!Wieso Geständnis? Ist doch in Ordnung. Den einzigen Nachteil, den ich daran sehe, daß Du dann keine Visual-Lisp-Umgebung (VLIDE) zur Verfügung hast, so wie in AutoCAD. Damit läßt sich vieles einfacher programmieren, weil Du über einen Debug-Modus jederzeit Variablen und Programmabläufe zur Laufzeit genau beobachten kannst. Und ge ...
|
| In das Form Lisp wechseln |
|
Lisp : Subentitäten aus Blöcken auslesen
S.Langhammer am 24.01.2013 um 08:12 Uhr (0)
Ja das Problem mit dem Debug ist mir bereits aufgefallen, ebenso der Vorteil, den AutoCAD gegenüber. Zumindest die Verfolgung konnte ich relativ einfach lösen, indem ich sie mir mit prinq über die Kommandozeile ausgeben lasse.
|
| In das Form Lisp wechseln |
|
Lisp : Attribute zum Block
cadplayer am 24.01.2013 um 12:57 Uhr (0)
Hallo Holger!Mit lisp schlage ich mich schon seit geraumer zeit herum, habe da zwar viele fortschritte gemacht. Muss aber immer wieder feststellen, dass codes for 10 jahren einfach anders geschrieben wurden als heutzutage. mein hauptstandbein liegt da aber nach wie vor. den eintrag hast du richtig erkannt, das ist aber eben noch ein langer weg bis ich da wirklich durchsteige. drum päppel ich langsam meine lisp kenntnisse mit active´x auf.ein fluchtweg, der mehr oder minder dokumentierten visual lisp librar ...
|
| In das Form Lisp wechseln |
|
Lisp : Subentitäten aus Blöcken auslesen
archtools am 24.01.2013 um 23:42 Uhr (0)
Zitat:Original erstellt von S.Langhammer:Ja das Problem mit dem Debug ist mir bereits aufgefallen, ebenso der Vorteil, den AutoCAD gegenüber. Zumindest die Verfolgung konnte ich relativ einfach lösen, indem ich sie mir mit prinq über die Kommandozeile ausgeben lasse.Hier kriegst Du eine Funktion, die Du statt PRINT o.ä. verwenden kannst. In BricsCAD ist das schon eine echte Debug-Hilfe. Diese Funktion hält mit eigenem Befehlsprompt an, und solange Du keine Leereingabe machst, kannst Du beispielsweise die W ...
|
| In das Form Lisp wechseln |
|
Lisp : Das Nummernzeichen #
Theodor Schoenwald am 24.01.2013 um 21:36 Uhr (0)
Hallo,damit Ordner alphabetisch oben stehen, verwende ich oft Sonderzeichen wie: _, $, oder das Nummernzeichen #.Das Beispiel: im Ordner _PGC ist eine CHM - Hilfe -Datei,die Datei kann ich innerhalb ACAD oder auch extra aufrufen , alles funktioniert einwandfrei.Wenn ich den Ordner zu: #PGC umbnenne, funktioniert die Hilfedatei nicht mehr (sie wird nicht aufgerufen).Es ist einfach das zu umgehen, wenn ich das Zeichen # nicht verwende.Wer kennt den Grund, warum Windows # und .CHM nicht mag?GrußTheodor
|
| In das Form Lisp wechseln |
|
Lisp : Das Nummernzeichen #
cadplayer am 25.01.2013 um 10:58 Uhr (0)
ich habe auf die schnell ein paar unterschiedlich filetypen in einem #ordner gespeichert. anscheinend gilt das problem nur bei chm-files, die sich nich öffnen lassen. ich würde daher auf #-zeichen verzichten. gleiches szenario bekommt man wenn man die datei von einem netzlaufwerk startet. im netz habe ich keine konkrete hilfe gefunden, aber schau mal hier. Mir half das nicht, weil in meinem OS gibt es das feld einfach nicht.------------------Gruss Dirk
|
| In das Form Lisp wechseln |
|
Lisp : Das Nummernzeichen #
Theodor Schoenwald am 25.01.2013 um 11:58 Uhr (0)
Hallo Dirk,ja, es ist nur bei CHM-Dateien.Zuerst habe ich einen Fehler bei meiner CHM-Datei vermutet und auch dort den Fehler gesucht.Bei Ordnern auf # verzichten, das mache ich seit ich das Problem festgestellt habe.Ich habe den Beitrag deshalb geschrieben, dass a) nicht jemand (wie ich) unnötig nach Fehlern sucht, wenn das Nummernzeichen der Grund ist.und b) vielleicht jemand das Warum kennt.Danke für das Testen. GrußTheodor
|
| In das Form Lisp wechseln |
|
Lisp : Das Nummernzeichen #
jupa am 25.01.2013 um 05:52 Uhr (0)
Ist das nur bei Verwendung des #-Zeichens so oder generell, wenn die Datei/der Ordner umbenannt wurde(n)? Wenn letzteres, dann ist klar, daß das Programm die falsche Datei am falschen Ort sucht. Jürgen
|
| In das Form Lisp wechseln |
|
Lisp : Das Nummernzeichen #
CADdog am 25.01.2013 um 13:59 Uhr (0)
Das # als Platzhalter für numerische Zeichen hat mich in AutoCAD auch schon mal überrascht, als es nach irgendeinem Versionswechseln dann im Layernamen zulässig war und der Layermanager das nicht begriffen hat.Also wirklich: nicht verwenden außer eben als Platzhalter.------------------Gruß ThomasCADdog, the dog formerly known as TRAutoCAD spricht mit einem, aber viele hören nicht zu.
|
| In das Form Lisp wechseln |
|
Lisp : Layer Einstellung überschreiben
cadplayer am 28.01.2013 um 17:07 Uhr (0)
Hallo!Ich habe folgendes Problem, ich habe 2 Zeichnungen, bei denen ich die Farbeinstellung der xrefs abgleichen will, also dass in beiden zeichnungen die gl. farben sind. problem ist, es der "layer state manager" bei xrefs nicht arbeitet. meine frage ist kann ich überhaupt die farben modifizieren ?Also mein code soll folgendes tun, ich gehe in die original zeichnung und lese eine liste mit layernamen und farbe aus, gehe anschl. in die Abgleich zeichnung und lese die liste ein und modify gleichzeitig die l ...
|
| In das Form Lisp wechseln |
|
Lisp : Layer Einstellung überschreiben
Andreas Kraus am 29.01.2013 um 08:21 Uhr (0)
Verwende tblobjname und modifiziere das was du da bekommstUnd wenn du eine Liste einfach mit princ in eine Datei schreibst ist die schlecht zeilenweise wieder einlesbar.Schau dir folgendes mal an, so gehts.Viel Spass damit.(defun k_print_datei (pfad liste / datei);;; Schreibt Liste in Datei so daß diese mit "Load" gelesen werden kann (if pfad (progn (setq datei (open pfad "w")) (write-line "(quote (" datei) (foreach data liste (print data datei) ) (write-line "" datei) (write-line "))" datei) ...
|
| In das Form Lisp wechseln |
|
Lisp : Layer Einstellung überschreiben
cadffm am 30.01.2013 um 09:08 Uhr (0)
Zitat:Original erstellt von cadplayer:Danke für die Mühe euch beiden:Ja @Bernd, das ging mir bisher genauso - nur klappt´s leider nicht wenn man xref-Layer hat.WAS klappt bei XRef-Layern nicht , bis auf das erstellen kenne ich keinen Unterschied.Code:(entmod (subst (cons 62 (cadr M)) (cons 62 (cadr N)) (entmakex (caddr N))!!!)) SO(!) ist das Programm nicht lauffähig, das macht die Forenhilfe unnötig schwierig Dirk.Abgesehen davon das man 1. keine XRef-Layer erstellen kann und 2. du das ja auch gar nicht ...
|
| In das Form Lisp wechseln |