|
Lisp : Brauche Hilfe bei Lisp- Programierung
joern bosse am 20.11.2008 um 09:28 Uhr (0)
Hallo Marco,und zum Schreiben der Lisps würde ich den AutoCAD-internen LISP-Editor verwenden (starten mit "VLIDE" in der Befehlseingabe)Kleine Anleitung zum LISP-Editor: http://ww3.cad.de/foren/ubb/Forum145/HTML/002402.shtml#000046 [Edit]@Dorfy: ich bin heute noch nicht so schnell [/Edit]------------------viele GrüßeJörnhttp://www.bosse-engineering.com[Diese Nachricht wurde von joern bosse am 20. Nov. 2008 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe bei Lisp- Programierung
marfie87 am 20.11.2008 um 09:34 Uhr (0)
herzlichen dank schonmal...ich glaub das hilft mir alles schon ein bisschen weiter."was ich von eurer hilfe erwarte?"nun ja ich hab in zwischenzeit noch ein wenig herumtelefoniert...es geht mir eigentlich mehr darum wie ich befehle an buttons binden kann bzw. ein makro erstellen kann das mehrere befehle hintereinander ausführt. usw...
|
In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe bei Lisp- Programierung
Dorfy am 20.11.2008 um 09:41 Uhr (0)
Zitat:Original erstellt von marfie87:es geht mir eigentlich mehr darum wie ich befehle an buttons binden kann bzw. ein makro erstellen kann das mehrere befehle hintereinander ausführt. usw...Wenn es so aussieht - dann mittels F1 mal nach Skript oder Makro schauen und im RuA-Brett wirst du dann sicherlich auch so einiges finden...mfg heiko
|
In das Form Lisp wechseln |
|
Lisp : Buch für Anfänger
Endpunkt am 05.09.2008 um 10:41 Uhr (0)
Hallö liebe MitCADler...Ich arbeite seit längerer Zeit intensiv mit AutoCAD.In der bisherigen Zeit konnte ich mich immer um Programmierungen im Lisp-Bereich herumschlängeln.Jetzt ist es aber an der Zeit das ich mich in die Materie der Lisp Programmierung einarbeiten möchte.Jetzt meine Frage: Kann mir jemand ein gutes Buch empfehlen das mir den Einstieg erklärt und anschliessend auch etwas tiefer in die Materie reingeht?Freue mich schon auf eure Antworten.Mfg der Endpunkt
|
In das Form Lisp wechseln |
|
Lisp : Buch für Anfänger
CADmium am 05.09.2008 um 11:39 Uhr (0)
Ja, die Internet-Tutorials bieten auch einen guten Einstieg...ansonsten sind für Lisp aber noch"ACAD 14 intern" ISB Nr. 3-8158-1387-5 und Autocad-Objekte ISBN-13: 978-3815503034 zu empfehlen.Und hier gibts noch ein deutschsprachiges Handbuch ..------------------ - 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 : Block auflösen und Attributinhalte übernehmen
Störkontur am 21.11.2008 um 11:35 Uhr (0)
Hallo Leute,für eine Doku sollte ich Blöcke auflösen.Mir wäre es am liebsten, wenn die Attributinhalte dabei "erhalten" blieben.Es hat mal in den 90ern eine solche Routine gegeben. Ich finde sie nur bei mir nicht mehr.Halt irgendwer eine Idee, oder noch so eine Lisp-Routine?------------------GrußWolfgang
|
In das Form Lisp wechseln |
|
Lisp : Buch für Anfänger
CADmium am 05.09.2008 um 10:45 Uhr (0)
gesucht hast du sicher nicht, oder ? Dann wäre dir nämlich das Lisp-Kochbuch untergekommen.------------------ - 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 : Layouts mit Lisp umbenennen
CAD-Huebner am 03.12.2008 um 14:47 Uhr (0)
Zitat:Original erstellt von Doc40:...Meine Frage:Wo liegt der Fehler in meiner Routine? Ich finde den Fehler nicht. Für Lösungsansätze wäre ich sehr dankbar,LG, Doc40foreach und repeat ist "doppelt-gemoppelt".Du willst die Layoutliste doch nur einmal durchlaufen, bzw. jedes Layout 1x umbenennen und nicht X-mal ------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
In das Form Lisp wechseln |
|
Lisp : Layouts mit Lisp umbenennen
CAD-Huebner am 03.12.2008 um 15:05 Uhr (0)
Willkommen bei CAD.DE und AUGCE! Vier wichtige Links für den problemlosen Einstieg:Richtig Fragen - Nettiquette - Suchfunktion - System-InfoSo beim ersten Beitrag glatt übersehen.Hier noch ein paar nützliche Links zum Thema Layouts umbenennen mit Lisp http://ww3.cad.de/foren/ubb/Forum145/HTML/000815.shtml http://www.cadtutor.net/forum/showthread.php?t=27120 Probier dann mal das hier:Code:(vl-load-com)(defun RenLay ( kword / n) (setq n 1) (vlax-for x (vla-get-Layouts (vla-get-ActiveDocument (vlax-get-aca ...
|
In das Form Lisp wechseln |
|
Lisp : Layouts mit Lisp umbenennen
Doc40 am 03.12.2008 um 15:17 Uhr (0)
Hallo Udo!Vielen Dank für die schnelle Antwort! Ich hab jetzt das repeat auskommentiert, mit dem Erfolg, dass bei z.B. zwei Layouts nur das erste wie gewünscht umbenannt wird. Ich glaub ich steh auf der Leitung! Oder liegt es am [b]foreach[b]?LG, Doc40
|
In das Form Lisp wechseln |
|
Lisp : Layouts mit Lisp umbenennen
Doc40 am 03.12.2008 um 14:27 Uhr (0)
Hallo zusammen!Problemstellung:Mittels Lisp sollen die in der Zeichnung vorhandenen Layouts (Layout1, Layout2, ...) in das Schema Blatt_1, Blatt_2, ... umbenannt werden. Lösung meinerseits:Dazu habe ich die angehängte Routine "layren.txt" geschrieben. Diese Routine funktioniert für ein Layout so wie vorgesehen. Ab zwei oder mehr Layouts erfolgt die Umbenennung zwar, jedoch mit Fehlermeldungen im Textfenster (siehe angehängte Datei "layren_textfenster.txt"). Dadurch wird die Verwendung dieser Routine in ein ...
|
In das Form Lisp wechseln |
|
Lisp : Layouts mit Lisp umbenennen
Doc40 am 03.12.2008 um 15:23 Uhr (0)
Hallo nochmal!Ich war zu langsam. Vielen Dank! Mit deinem Code funktionierts natürlich!Danke und LG, Doc40
|
In das Form Lisp wechseln |
|
Lisp : Bitte um Hilfe zur Präfix-Notation
Danijel am 01.12.2008 um 13:28 Uhr (0)
Hallo beisammen, in den angehängtem JPG hab ichs Versucht meine Frage so Konkret und anschaulich wie nur möglich darzustellen. Es geht um eine Erweiterung der Folgenden LISP-Zeilen:Ich hab versucht den Befehl "get" so einzubinden, das ich bei "Textwert wählen, die Koordinaten @-0.6,-0.085 wähle, usw., das aber klappt nicht. Folgende Fehlermeldung: Fehlerhafter Argumenttyp: lentityp nilWie kann ich hier relative koordinaten für die Auswahl einbinden. Oder gibt es eine Möglichkeit dies mit LISP zu erreichen. ...
|
In das Form Lisp wechseln |