Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  Attribute

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
  
PNY wird von NVIDIA zum Händler des Jahres gewählt – zum dritten Mal in Folge, eine Pressemitteilung
Autor Thema:  Attribute (1113 mal gelesen)
CAD-Design
Mitglied


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

Beiträge: 2
Registriert: 16.03.2005

erstellt am: 16. Mrz. 2005 01:15    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 Leute;

habe da ein Problem. Ich möchte beim Einfügen von einem Block ein Attribut drehen bzw. verschieben. Kann mir da einer helfen.

Gruß
FS

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

PG01
Mitglied



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

Beiträge: 22
Registriert: 08.03.2005

erstellt am: 16. Mrz. 2005 19:47    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 CAD-Design 10 Unities + Antwort hilfreich

Hallo,

wenn ich Dich richtig verstehen, willst Du einen Block einfügen und danach das (sichtbare) Attribut verändern.

Das Attribut selbst hat ja ein ganz normalen Einfügepunkt, den Du "greifen" und das Attribut verschieben kannst. Der Block wird dabei nicht verschoben.

Das Attribut drehen kannst Du z.B. mit Eingabe von -attedit .
Das Minus-Zeichen mußt Du auch wirklich eingeben.

Wenn Deine Frage so gemeint, daß Du das Attribut über VB verändern willst, evtl. um die Attribute aller Blöcke in der Zeichnung zu verändern, dann hast Du eine größere Aufgabe vor Dir. Es geht aber auch.

Grüße
PG

------------------
GÜNTHER ENGINEERING
30519 Hannover

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

CAD-Design
Mitglied


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

Beiträge: 2
Registriert: 16.03.2005

erstellt am: 16. Mrz. 2005 21:43    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 PG01

das ist schon nicht schlecht. Gut währe es aber, wenn ich direkt beim Einfügen von dem Block das sichtbare Attribut verschieben und drehen könnte. Hintergrund der Frage ist das Einfügen von Elektrosymbolen in den Architekten-Grundrissplan. Hierbei ist eine Stromkreisnummer zu vergeben, die entsprechend der Zeichnung anzupassen ist. Die Stromkreisnummer sowie die dem Symbol mitgegebenen unsichtbaren Attributen können dann ausgewertet werden (Excel).

Gruß

FS

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

PG01
Mitglied



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

Beiträge: 22
Registriert: 08.03.2005

erstellt am: 17. Mrz. 2005 20:24    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 CAD-Design 10 Unities + Antwort hilfreich

Hallo,

ich habe das jetzt so verstanden: Die Blöcke die Du einfügt, sind mal waagerecht und mal senkrecht ausgerichtet und die sichtbaren Attribute dann ebenso. Das es sich um einen Stromlaufplan (oder so ähnlich) handelst, möchtest Du wahrscheinlich, daß alle Attribute in der gleichen Ausrichtung stehen.

Wenn dem so ist, könnte man zum Beispiel mit einem Makro, daß die Ereignisse in AutoCAD überwacht, das bewerkstelligen.
Ein Ereignis im Sinne der Windows-Programmierung ist zum Beispiel ein Mausklick, ein Doppelklick oder eine Tastatureingabe etc. In AutoCAD gibt es auch diverse Ereignisse, wie zum Beispiel das Einfügen von Objekten.
Für diese Ereignisse kann man Prozeduren programmieren, die dann die gewünschten Operationen durchführen. Prozeduren, die auf Ereignisse reagieren, werden innerhalb des ACAD-Objektes "ThisDrawing" programmiert.

Mittels der Ereignis-Prozedur

    Private Sub AcadDocument_EndCommand(ByVal CommandName As String)

läßt sich zum Beispiel über eine Case-Select Abfrage

  Select Case CommandName
    Case "INSERT", "ACDCINSERTBLOCK", "EXECUTETOOL", "COPY"
        ' dann mach das gewünschte
  End Select

überprüfen, ob ein Block neu eingefügt wurde. Dann könnte man die Eigenschaften der Attribute des neuen Block auslesen und ändern.
Das ganze ist aber wie gesagt relativ aufwendig.

In der ACAD-VBA-Hilfe ist das Stichwort "Event Reference", wo Du einiges über die Ereignisse erfährst.

Grüße
PG

------------------
GÜNTHER ENGINEERING
30519 Hannover

[Diese Nachricht wurde von PG01 am 17. Mrz. 2005 editiert.]

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)2025 CAD.de | Impressum | Datenschutz