| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY wird von NVIDIA zum Händler des Jahres gewählt - zum dritten Mal in Folge, eine Pressemitteilung
|
Autor
|
Thema: Durchmesserbemaßung und Aktiver Layer (1176 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:         
|

| Anzeige: | Infos zum Werbeplatz >> | GeoTools CAD APP für Tiefbau, Facility Management, GIS, Vermessung und Kartografie GeoTools is a geo-data application that is useful to view, create, modify, analyze and report on CAD data that is geographic in nature. Useful for GIS data creation, surveying, mapping, facilities management, infrastructure, landscape development, city planning or similar, workflows.
|
|
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 |