Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Macro

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 NX
  
BCT Technology AG erneut als Champion im Professional User Rating - Engineering Solutions 2025 ausgezeichnet, eine Pressemitteilung
Autor Thema:  Macro (581 mal gelesen)
dirk
Mitglied



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

Beiträge: 164
Registriert: 16.11.2000

Siemens NX 2212
Dell Precision Tower 5810
Intel(R) Xeon(R) CPU E5-1630 v4 3,7 GHz
32 GB Ram
NVIDIA Quadro P4000
+++++++++++++++++++++++++++++++++++++++

erstellt am: 21. Mrz. 2002 14: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 Leute,

ich habe ein Marco erstellt in dem die Voreinstellung -> Objekt geändert wird:
In diesem Fall ITEM 11 die Farbe und ITEM 12 der Linientyp.
So weit so gut, wenn ich das Macro mit Arbeits-Layer 2 starte, wird der Layer auf 1 geändert.
Wie kann ich erreichen, das sich wirklich immer nur die beiden Einstellungen ändern und alle Weiteren unberücksichtigt bleiben.
Durch Editieren / Löschen der entsprechenden Zeilen bin ich auch nicht weitergekommen.

Hat jemand eine Idee, oder wo liegt mein Fehler?

Gruß und Danke

Dirk

RESET
MENU, 0, UG_PREFERENCES_OBJECT UG_GATEWAY_MAIN_MENUBAR !
ASK_ITEM  9 (1 OPTM) = 0  ! Default
DIALOG_BEGIN "Object Preferences"
  BEG_ITEM  0 (1 INTE) = 1  ! Work Layer
  BEG_ITEM  9 (1 OPTM) = 0  ! Default
  BEG_ITEM 10 (1 CTOL) = 7  ! 
  BEG_ITEM 11 (1 OPTM) = 2  ! Color
  BEG_ITEM 12 (1 OPTM) = 5  ! Centerline
  BEG_ITEM 13 (1 OPTM) = 3  ! Normal Width
  EVENT VALUE_CHANGED -10, 10, 0 ! 
  ASK_ITEM 10 (1 CTOL) = 2  ! 
  SUB_SELECT 1
  END_ITEM  0 (1 INTE) = 1  ! Work Layer
  END_ITEM  9 (1 OPTM) = 0  ! Default
  END_ITEM 10 (1 CTOL) = 2  ! 
  END_ITEM 11 (1 OPTM) = 2  ! Color
  END_ITEM 12 (1 OPTM) = 2  ! Solid
  END_ITEM 13 (1 OPTM) = 3  ! Normal Width
DIALOG_END -2, 0 ! Object Preferences: OK

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

aaa
Mitglied
Masch.bau Ing.


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

Beiträge: 170
Registriert: 20.12.2000

Du findest den Haken im "Formelement bearbeiten"- Menue des WAVE-Link-Formelements.
Viele Grüße!
Jörg

erstellt am: 23. Mrz. 2002 23:27    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 dirk 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von dirk:

Wie kann ich erreichen, das sich wirklich immer nur die beiden Einstellungen ändern und alle Weiteren unberücksichtigt bleiben?

Moin Dirk,

trage beim Aufzeichnen des Macros den Wert 0 beim Layer ein, dann klappt's wie gewünscht!  ;-)

Gruss
  Jörg

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

dirk
Mitglied



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

Beiträge: 164
Registriert: 16.11.2000

erstellt am: 25. Mrz. 2002 08:05    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 Jörg,
würdest du mir noch verraten wo ich beim Aufzeichnen den Layer 0 eintragen muss?
Denn egal wo ich es versuche kommt es zur Fehlermeldung:
Layer nuss zwischen 1 und 256 liegen.
Auch wenn ich im Macro-file den Layer auf 0 ändere kommt es bei der Wiedergabe zur Fehlermeldung.
Gruß und Danke
Dirk

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

aaa
Mitglied
Masch.bau Ing.


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

Beiträge: 170
Registriert: 20.12.2000

Du findest den Haken im "Formelement bearbeiten"- Menue des WAVE-Link-Formelements.
Viele Grüße!
Jörg

erstellt am: 28. Mrz. 2002 23:35    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 dirk 10 Unities + Antwort hilfreich

Dirk,
ich hab's in UG V18.0 probiert: Falls du eine Einstellung (z.B. Strichstärke) nicht ändern möchtest, stellst du "NO CHANGE" ein. Bei den Layern gilt die Einstellung "0" als NO CHANGE.
Ich schätze mal, dass du nicht die 18-er hast. Dann war's wohl in früheren Versionen anders.
Gruss
  Jörg

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