| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Durchmesserbemaßung und Aktiver Layer (1141 mal gelesen)
|
The VIP Mitglied Technischer Zeichner
Beiträge: 170 Registriert: 06.09.2002 AutoCAD Mechanical 6 unter Windows XP
|
erstellt am: 09. Feb. 2004 08:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Ich traue mich mal zwei verschiedene Themen in einem Thread anzusprechen. Bemaßung: Ich habe nämlich vor einen Durchmesser zu bemaßen (siehe Dateianhang), und kriege es trotz dem Beispiel in der Hilfedatei nicht fertig, dass der Bemßaungstext innerhalb des Kreises steht. Ebenso war es mir nicht möglich herauszufinden wie ich das Wort "System-" vor den Durchmesser bekomme Layer: Und dann wollte ich im Makro noch sichergehen, dass der Kreis auf Layer 1 gezeichnet wird. Habe auch hier verschiedene Hilfebeispiele ausprobiert und umgeschrieben (ActiveLayer etc.), hat aber leider nicht funktioniert. Könnt ihr mir am Montagmorgen ein wenig auf die Sprünge helfen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ..., einige AutoCADs 200x & SWX 2kX
|
erstellt am: 09. Feb. 2004 11:12 <-- editieren / zitieren --> Unities abgeben: Nur für The VIP
Code:
(defun C: proxy_dimstyle_1 (/) (progn (setvar "cmdecho" 0) (hol_layer_alt) (command "-dimstyle" "h" "proxy_dimstyle_1") (command "graphbld") (command "_-LAYER" "_on" "LAYER-BEMASSUNG" "_set" "LAYER-BEMASSUNG" "") (setvar "cmdecho" 1) (command "_dimdiameter") (while (not (= 0 (getvar "CMDACTIVE"))) (command pause)) (setz_layer_alt) ;;EXTERNE FUNKTION einfach "_player" MIT ANPASSUNGEN (princ) ) )
Textüberschreibung entfernen und dan bei Präfix den "System- " einfügen. Den Rest soweit über Bemassungsstille einrichten. P.S. C:_PR.... Leerzeichen entfernen. ------------------ "Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
The VIP Mitglied Technischer Zeichner
Beiträge: 170 Registriert: 06.09.2002 AutoCAD Mechanical 6 unter Windows XP
|
erstellt am: 09. Feb. 2004 12:09 <-- editieren / zitieren --> Unities abgeben:
|
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ..., einige AutoCADs 200x & SWX 2kX
|
erstellt am: 09. Feb. 2004 12:50 <-- editieren / zitieren --> Unities abgeben: Nur für The VIP
dann hinzufügen (sendcommand ".... lisp - ausdruck .... ") schau einfach in der Dokumentation nach. ------------------ "Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly-rooted-in-the-computer-science-department language in the world for an AutoCAD programming language?" Read the whole story: The Autodesk File ca. 890 Seiten | 7500 KB PDF Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
The VIP Mitglied Technischer Zeichner
Beiträge: 170 Registriert: 06.09.2002 AutoCAD Mechanical 6 unter Windows XP
|
erstellt am: 09. Feb. 2004 13:29 <-- editieren / zitieren --> Unities abgeben:
|
harryk Mitglied Projektleiter
Beiträge: 124 Registriert: 19.08.2003
|
erstellt am: 09. Feb. 2004 13:47 <-- editieren / zitieren --> Unities abgeben: Nur für The VIP
hi VIP, wieder nur halbfertiger Gedankenmüll aber es geht soweit: ... dim objDimDiam as acadweisichnichmehr dim objKreis as acadcircle set objKreis=Thisdrawing.addcircle(blabla, bla) objKreis.Layer="1" bjKreis.update set objDimDiam=ThisDrawing.addweisichnichmehr(etc.etc.) With objDimDiam .Rotate etc. etc. 'z.B. .Layer="5" '...und jetzt mit den Bemassungsparametern weiterspielen... .Update End With ... Das der Text drinnen steht hab ich jetzt auf die Schnelle nicht rausgefunden, dafür aber jede Menge andere Variationen ;-)) HTH Harry
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |