|
AutoLisp : wer kann mir helfen
Brischke am 04.11.2003 um 09:17 Uhr (0)
Hallo Petra, zu 2) Schau mal auf dieser Seite - http://www.autodesk.de/adsk/servlet/item?siteID=403786&id=3697891&linkID=2679558 und im Code selbst die Variablen *breite* oder *hohe* an. Diese sind global, und bewirken, dass bei erneutem Programmaufruf die letzten Werte wieder gesetzt werden. Wenn dir das zu fummelig ist, dann warte bis morgen, dann gibt s sowohl die Lisp und auch den Text auf meiner Seite. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : aktuelle Linienstärke übertragen
vevi61 am 04.11.2003 um 14:26 Uhr (0)
Ich möchte gerne ein Lisp schreiben, um die aktuelle Linienstärke auf die gewählten Objekte zu übertragen. Die Zeilen schauen so aus: (setq aktlweight (getvar celweight )) (setq ss (ssget)) (command _chprop ss _LW aktlweight ) 1) Wenn die aktuelle Linienstärke bylayer ist, wird in der Variablen -1 ausgegeben. 2) Ansonststen ist der Wert in der Variablen um das 100fache erhöht. Irgendwo muß es ja einen Trick bei der Sache geben. Bin allerdings völlig ideenlos. Alle Vorschläge sind sehr willkommen
|
In das Form AutoLisp wechseln |
|
AutoLisp : Teilstring ausfiltern
Theodor Schoenwald am 08.11.2003 um 21:25 Uhr (0)
Hallo, wenn ich mit dem Lisp-Befehl GETFILED die unten stehende Zeile erhalte, wie kann ich daraus den Dateivornamen TEST herausfiltern? D:userdwg_sTEST.TXT Die Darstellung ist nur als Beispiel gedacht, der Ordername und der Dateiname könnten auch anders sein. Gruß Theodor Schönwald
|
In das Form AutoLisp wechseln |
|
AutoLisp : Teilstring ausfiltern
Brischke am 09.11.2003 um 00:29 Uhr (0)
Hallo Theodor, so bekommst du den Pfad: Code: (defun getpath (file /) (apply strcat(reverse (cdr(member (reverse (f:str-in-list file)))))) ) (defun f:str-in-list (sil_str / sil_i sil_strli) (setq sil_i 0) (if (= STR (type sil_str)) (reverse (while ( sil_i (strlen sil_str)) (setq sil_i (1+ sil_i) sil_strli (cons (substr sil_str sil_i 1) sil_strli) ) ) ) ) ) Und die Datei dann mit : Code: (setq pfad(getpath(setq gewdat(getfiled Datei aus Verzeichn ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
cadffm am 10.11.2003 um 09:33 Uhr (0)
express- cadwiesel.de (kennst du doch) -- (nachladen ? - eigentlich nur Supportpfad nötig) Lisp: zB so: siehe Anhang 1.) Da man nun am Anfang unter 3 Sachen wählen muß habe ich aus If - tu die tu das eine COND- Abfrage gemacht. 2.) um die (dritte) Möglichkeit erweitert. hoffe es hilft. (edit - probleme mit Anhang, hoffe es funkt nun... ------------------ - Sebastian Mattis - Weitere Info´s unter F1 ! [Diese Nachricht wurde von cadffm am 10. November 2003 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : Teilstring ausfiltern
Brischke am 10.11.2003 um 09:47 Uhr (0)
Hallo, auch wenn vieles mit den VisualLISP-Befehlen einfacher ist, versuche ich weitesgehend ohne diese auszukommen, da viele der Tool s eben auch auf LT+Extender zum Einsatz kommen. Dann sitzt man früher oder später doch da und bastelt sich eigene Funktionen. Kann man das ausschließen, dann ist die (vl-irgendwas ..)-Variante sicher auch eine elegante Möglichkeit. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
AsSchu am 10.11.2003 um 13:15 Uhr (0)
Hallo, leider klappt es nicht Welche Information soll ausgegeben werden: Layout/daTum/ Dateiname ? ; Fehler: Es ist ein Fehler innerhalb der *error*-Funktion aufgetreten.Zu viele Argumente Ciao [/b][/QUOTE] ------------------ [Diese Nachricht wurde von AsSchu am 10. November 2003 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
cadffm am 10.11.2003 um 14:26 Uhr (0)
teste es mal in einer anderen dwg (oder ACAD-Neustart) bei welcher Option kommt es denn ? Bei mir (auch aus dem Forum geladen) klappt es bestens mit allen 3 Optionen... An der nichtvorhandenen *error* Sub habe und konnte ich nicht ändern. hast du evtl also gerade eine andere Fehlersub geladen/anderes Lisp ?! ? ------------------ - Sebastian Mattis - Weitere Info´s unter F1 ! [Diese Nachricht wurde von cadffm am 10. November 2003 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
CADchup am 10.11.2003 um 15:26 Uhr (0)
Hi, zu Deinem zweiten Problem: Suchmal im Acad-Help-Verzeichnis die Datei acet.chm Das ist die Express-Hilfe. Gruß CADchup ------------------ www.cadditions.de
|
In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
cadffm am 10.11.2003 um 15:35 Uhr (0)
hier..sollte aber genauso gut oder schlecht funktionieren wie vorher... ------------------ - Sebastian Mattis - Weitere Info´s unter F1 ! .] irgendwie bekomme ich heute die files nicht hin.. [Diese Nachricht wurde von cadffm am 10. November 2003 editiert.] [Diese Nachricht wurde von cadffm am 10. November 2003 editiert.]
|
In das Form AutoLisp wechseln |
|
AutoLisp : rtext in eine lisp einbinden
AsSchu am 10.11.2003 um 17:26 Uhr (0)
Danke erstmal, werde morgen nochmal testen. 2. Habe mir den Express übergebügelt. Hilfe ist wieder da Ciao ------------------
|
In das Form AutoLisp wechseln |
|
AutoLisp : Teilstring ausfiltern
Theodor Schoenwald am 10.11.2003 um 20:56 Uhr (0)
Hallo, an an Alle die Vorschläge gemacht haben. Alle Vorschläge sind sehr gut. Die VL-Varianten sind wirklich elegant. Da mein Lisp-Programm manchmal auch bei LT, mit dem Extender von Torsten Moses, eingesetzt wird, muss ich bei der Variante von Holger bleiben. Übrigens, im Forum Industrie24 - ACAD Programmierung wurde ein Weg gesucht, den Pfad auszulesen, ich habe auf diesen Beitrag verwiesen. Vielen Dank! Gruß Theodor Schönwald
|
In das Form AutoLisp wechseln |
|
AutoLisp : Schraffurwinkel ändern
Brischke am 11.11.2003 um 14:37 Uhr (0)
Hallo Thomas, vielleicht hilft dir der folgende Link: http://ww3.cad.de/foren/ubb/Forum54/HTML/001056.shtml? oder bei mir (http://www.defun.de) als Programm unter Hilfe-Download-Prog15 Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD NEU: AutoLISP- Projektschulung NEU: Praxisorientierte Schulungen und Workshops durch die bekannten CAD.de Moderatoren AutoCAD, AutoCAD LT, AutoCAD Mechanical, Mechanical Desktop, Architect ...
|
In das Form AutoLisp wechseln |