Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD LT
  Erstellen einer Schaltfläche für Bemassung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Erstellen einer Schaltfläche für Bemassung (7656 mal gelesen)
AndiAnna
Mitglied
Architekt


Sehen Sie sich das Profil von AndiAnna an!   Senden Sie eine Private Message an AndiAnna  Schreiben Sie einen Gästebucheintrag für AndiAnna

Beiträge: 118
Registriert: 25.03.2006

Windows XP Prof, AutoCad LT 2008 bzw. ADT 2005

erstellt am: 07. Sep. 2006 15:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen,

wir arbeiten hier mit ACAD LT 2005.
Für die Vorgängerversion (war bei uns LT2000) hat ein ehem. Kollege eine Schaltfläche gebastelt für die versch. Bemassungsstile.
Ein Pulldown-Menü mit versch. Icons. Wenn man z.B. auf den Icon 100 (für 1:100-Bemassung) geklickt hat, war dieser Bemassungstil, der entsprechende Textstil sowie der dazugehörige Layer eingestellt, z.B. "Bemassung100"

Ich weiß wie man einzelne Werkzeuge erstellt, aber wie kann ich diese Abhängigkeit programmieren? Gibts hierfür ein entsprechendes Makro?

Vielen Dank für die Unterstützung,
MfG Andi Gilnhammer

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Dig15
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. für Markscheidewesen und Geodäsie



Sehen Sie sich das Profil von Dig15 an!   Senden Sie eine Private Message an Dig15  Schreiben Sie einen Gästebucheintrag für Dig15

Beiträge: 5833
Registriert: 27.02.2003

DWG TrueView 2014

erstellt am: 07. Sep. 2006 15:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AndiAnna 10 Unities + Antwort hilfreich

Hallo Andi,

sicher führen mehrere Wege zum Ziel. Ersteinmal sollten die ganzen Stile, Layer etc. in Deiner Zeichnung vorhanden sein. Entweder in einer Vorlagenzeichnung definieren und dies immer nutzen oder per Script erstellen. In die Werkzeugbutton werden dann diese Stile und Layer bloß aktuell geschaltet.

Viele Grüße Lutz

------------------
Glück Auf!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Caladia
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Caladia an!   Senden Sie eine Private Message an Caladia  Schreiben Sie einen Gästebucheintrag für Caladia

Beiträge: 2546
Registriert: 04.03.2002

ACAD2009
ACAD2010 SP2
ACAD2011 SP1
ABDS-S 2012 SP2
ABDS-S 2013 SP2
ABDS-S 2014 SP1
Expresstools
A3-Makroboard
16-Tasten Lupe
Impression 3
Win7 64bit
IE10
Firefox 4.x
Office2003 SP3

erstellt am: 07. Sep. 2006 15:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AndiAnna 10 Unities + Antwort hilfreich

Ein Makro ist nichts weiter als eine Abfolge von Befehlen. Frag ACAD mal danach, die Befehlszeile spuckt unmengen an Informationen über Kombinationen aus. Einige fertige Beispiele findest du hier (auch jede menge über Layererstellung) im Forum. Wichtig ist das du weißt das ein Leerzeichen oder Semikolon ein Return bedeutet (nimm das Semikolon das kannst du besser zählen).

------------------
Gruss
Caladia

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AndiAnna
Mitglied
Architekt


Sehen Sie sich das Profil von AndiAnna an!   Senden Sie eine Private Message an AndiAnna  Schreiben Sie einen Gästebucheintrag für AndiAnna

Beiträge: 118
Registriert: 25.03.2006

Windows XP Prof, AutoCad LT 2008 bzw. ADT 2005

erstellt am: 07. Sep. 2006 15:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Lutz,
danke für die Antwort,
die Stile, etc. sind in der Vorlagedatei vorhanden.
Ich kenn mich leider nur nicht mit dem Programmieren der Makros aus. Wie schaut so ein Befehl aus den ich meinem Werkzeug hinterlegen muß?
Danke für die Hilfe....

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HilleMünster
Mitglied
Landschaftsarchitektin


Sehen Sie sich das Profil von HilleMünster an!   Senden Sie eine Private Message an HilleMünster  Schreiben Sie einen Gästebucheintrag für HilleMünster

Beiträge: 34
Registriert: 01.09.2006

erstellt am: 19. Sep. 2006 21:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AndiAnna 10 Unities + Antwort hilfreich

Hallo Andi,

MAKROPROGRAMMIERUNG... eine kleine Hilfe:

^C^C^C^C-Layer se Masse;;-linientyp s vonLayer;;-ofang aus;-ofang schnittp;_dimlinear; ein BEISPIEL für ein Makro

^C^C Abbruch bzw. Escape
\ Backslash steht für Benutzereingabe, nicht durch Leerzeichen vom nachf. Text getrennt
; Semikolon steht für Return
- vorangestellt unterbindet Aufspringen Dialogbox

^C^C-Layer se Bemassung100;;-linientyp s vonLayer;;^C^C-dimstyle;h;Bem100;;^C^C_dimlinear;
bewirkt ein Aktuellsetzen des Layers Bemassung100, das Einrichten von Linientyp VonLayer, das Setzen des Bemassungstiles auf Bem100 und den Start des linearen Bemassungsbefehles

^C^C '_zoom _e;'_zoom _s;0.8x; bewirkt ein Zoomen auf 80% von Zoom Grenzen

Diese Makros findet man nach Aufruf von cui, also dem Anpassen der Menüs, Werkzeugkästen, Befehle etc.. Einfach einen neuen Befehl creieren und dann das gewünschte Makro in der Liste eintragen (einmal reingeklickt, dann auf die drei Punkte ..., ein offenes Textfenster erscheint)

Hilft dir das weiter?
Gruß Hille

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

AndiAnna
Mitglied
Architekt


Sehen Sie sich das Profil von AndiAnna an!   Senden Sie eine Private Message an AndiAnna  Schreiben Sie einen Gästebucheintrag für AndiAnna

Beiträge: 118
Registriert: 25.03.2006

Windows XP Prof, AutoCad LT 2008 bzw. ADT 2005

erstellt am: 11. Okt. 2006 17:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo HilleMünster,

deine Antwort war Gold wert. Funktioniert einwandfrei.
Nur würd ich auch noch gerne den Textstil in diesem Fall auch auf aktuell setzen.

^C^C-textstyle;h;_bem100; funktioniert leider nicht,
was mach ich denn falsch?
Ich bin Nichtschwimmer in Sachen Makros :-)
gruß Andi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Carsten1210
Mitglied
staatl. geprüfter Holztechniker


Sehen Sie sich das Profil von Carsten1210 an!   Senden Sie eine Private Message an Carsten1210  Schreiben Sie einen Gästebucheintrag für Carsten1210

Beiträge: 1357
Registriert: 24.07.2002

erstellt am: 11. Okt. 2006 19:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für AndiAnna 10 Unities + Antwort hilfreich

Hallo Andi,

Gib deine Befehle mal nacheinander in die Befehlszeile ein. Dann kannst du sehen, wo es hakt. Was soll dein Makro überhaupt machen?!
Wenn du den Textstil "_bem100" aktuell setzen willst kannst du es so machen:
^C^C_textstyle;_bem100;

Gruß, Carsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz