|
Lisp : Hatches von User-defined auf Custom ändern
joern bosse am 02.02.2009 um 10:18 Uhr (0)
Hallo Silvatika,unter ACAD 2008 hat es mit folgendem LISP funktioniert, kannst Du Dir dann ja noch ein bißchen anpassen (hier werden erstmal nur den ZEBRA-Schraffuren "benutzerdefiniert zugewiesen").Code:(defun c:test ( / aws n) (if (setq aws (ssget "_X" (list (cons 0 "HATCH") (cons 2 "ZEBRA")))) (progn (setq n 0) (repeat (sslength aws) (command "-schraffedit" (list (ssname aws n) (cdr (assoc 10 (vl-remove-if (lambda (A) (and (= (car A) 10) ...
|
In das Form Lisp wechseln |
|
Lisp : LISP in AutoCAD 2009 LT
manfredm2 am 04.02.2009 um 22:14 Uhr (0)
Hallo zusammen,hat jemand Ahnung, wie man Lispprogramme in LT zum Laufen bringt?LGFred
|
In das Form Lisp wechseln |
|
Lisp : LISP in AutoCAD 2009 LT
Hunchback am 05.02.2009 um 07:52 Uhr (0)
ja, mit dem LT-EXTENDEReinfach googeln, gibts auch als Testversion.GrüßeMArtin------------------You seem (in my (humble) opinion (which doesnt mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).
|
In das Form Lisp wechseln |
|
Lisp : Doppelklickaktion
Theo37 am 05.02.2009 um 09:03 Uhr (0)
Hallo an Alle,vorab ich habe wenig Ahnung von Lisp, etwas mehr von VBA und im ACAD kenn ich mich ganz gut aus. Nun möchte ich, dass bei einer Doppelklickaktion auf einem Block mit Attributen zwei verschiedene Befehle ausgeführt werden. Bei einem normalen Block mit Attributen soll der normale Attributbearbeitungsbefehl ausgeführt werden, Wenn der Block HermannsBezeichnung(siehe unten) enthält soll mein VBA-Befehl ausgeführt werden.Dazu habe ich folgende Lisp Routine geschrieben:(defun c:Blockdoppelklick () ...
|
In das Form Lisp wechseln |
|
Lisp : Doppelklickaktion
Theo37 am 05.02.2009 um 10:36 Uhr (0)
Hallo,wie schon geschrieben kenn ich mich in Lisp fast gar nicht aus.Mit den reactor kann ich nichts anfangen. Sorry.Aber nochmal zur Erklärunng was ich machen wollte.Man kan unter "Benutzeroberfläche anpassen" Befehle für Doppelklickaktionen vergeben. Dort wollte ich meinen Lispbefehl reinschreiben. dieser soll dann verzweigen, entweder zum alten Befehl oder zu dem Neuen. Das funktioniert auch bis dahin. Nur das Attribut bleibt beim alten Befehl nicht ausgewählt.Danke für deine Antwort.Gruß, Theo37
|
In das Form Lisp wechseln |
|
Lisp : Doppelklickaktion
Hunchback am 05.02.2009 um 15:41 Uhr (0)
Wo soll "HermannsBezeichnung" enthalten sein? Als Attributswert? Attributstag? Text in der Blockdefinition?GrüßeMartin------------------You seem (in my (humble) opinion (which doesnt mean much)) to be (or possibly could be) more of a Lisp programmer (but I could be (and probably am) wrong).
|
In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
mundal am 05.02.2009 um 19:32 Uhr (0)
Hallo Zusammen,ist es innerhalb eines LISP_programmes möglich den Befehl(command "_save" Dateiname "" ) anzuwenden und in eine Schleife einzubinden.Vielleicht könnt ihr mir weiterhelfenGrussJoachim
|
In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
tunnelbauer am 05.02.2009 um 19:54 Uhr (0)
Kannst du eventuell in ganzen Sätzen erklären was du mit einem Save in einer Schleife willst?Ein Endlos-Speichern? Ausserdem stellt sich die Frage warum du den Dateinamen angeben willst? Bei einem save musst du keinen Dateinamen angeben - bei einem saveas sehr wohl.------------------GrüsseThomasKorrekturen zum Kochbuch AutoLISP
|
In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
mundal am 05.02.2009 um 20:03 Uhr (0)
Hallo Thomas,innerhalb der Schleife werden Konturen erzeugt.Die Informationen für die Konturen bzw. Punkte lese ich über eine ASCII Datei ein.In dieser ASCII Datei ist auch der Speichername enthalten.Schematisch läuft das so abBeginn der Schleife Lese Aus ASCII "Dateiname" Punkt1 Punkt2 Punkt3 Verbinde über liniebefehl die Punkte: Punkt1 Punkt2 Punkt3 Speichere die erzeugte Kontur mit dem Namen "Dateiname" Lösche die KonturEnde der Schleife bis ASCII-Datei abgearbeitet ist Vielleicht machtes mein Problemch ...
|
In das Form Lisp wechseln |
|
Lisp : LISP in AutoCAD 2009 LT
manfredm2 am 05.02.2009 um 21:17 Uhr (0)
Hallo Martin,danke für den Tipp. Ich habe vor langer Zeit von diesem Tool gehört, habe aber den Namen vergessen...LgFred
|
In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
autocart am 05.02.2009 um 23:39 Uhr (0)
und wo liegt jetzt das problem?was für ein fehler kommt, wenn du (command "_save" Dateiname "" ), abgesehen davon, dass das letzte "" gelöscht gehört.------------------Gruß, Stephanwww.stbartl.at
|
In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
CAD-Huebner am 06.02.2009 um 00:21 Uhr (0)
Statt SAVE oder SAVEAS bietet sich für diese Aufgabe (Konturen in eine separate DWG schreiben) doch wohl eher der Befehle WBLOCK an.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
In das Form Lisp wechseln |
|
Lisp : command _save in LISP-Schleife
mundal am 06.02.2009 um 08:50 Uhr (0)
HALLO;super das war das was ich benötigte.Danke und einen schönen Tag nochGrussJoachim
|
In das Form Lisp wechseln |