Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Drafting
  Symbolleiste über Button abfragen

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 PTC CREO
Autor Thema:  Symbolleiste über Button abfragen (567 mal gelesen)
Tom R
Mitglied
Technischer Zeichner


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

Beiträge: 274
Registriert: 02.11.2003

Solid Edge ST7
mit SMAP Piping
OSDD 2006
unter Win 7

erstellt am: 13. Mai. 2004 15:26    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

Schon wieder ich!

Kann man abfragen, in welcher Symbolleiste sich der Symbolleisteneintrag befindet, der gerade gedrückt wurde? Dann könnte man ja ein und denselben Eintrag mehrfach verwenden und im Makro die Symbolleiste abfragen, um den Verwendungszweck herauszufinden.
Hintergrund ist der: ich habe z. B. zwei Makros, die 1. ein Teil und 2. das zugehörige Gegenteil (blöder Begriff dafür. Aber mir fällt nix Besseres ein.  ) erzeugen. Durch die unterschiedlichen Größen gibt es aber dutzende Icons. Da die übergebenen Parameter aber die gleichen sind, stört es mich, die gleichen Icons nochmal erzeugen zu müssen, nur um sie dem Gegenstück zuzuordnen.
Vielleicht gibt es ja dafür eine Lösung? Ich habe wohl gesehen, dass man zu einem Symbolleisteneintrag z. B. das erste Element der Leiste abfragen kann. Da könnte man vielleicht den "Schlüssel" hinterlegen, aber das wäre doch mehr von hinten durch die Brust... Falls es denn überhaupt geht, hab's nicht getestet.

Viele Grüße
Tom

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

awi
Mitglied
Programmierer


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

Beiträge: 275
Registriert: 11.11.2001

awinformatik
- individuallösungen
rund um me10.
- pc-steuerungen.

erstellt am: 13. Mai. 2004 17:23    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 Tom R 10 Unities + Antwort hilfreich

hi tom
versuch mal mit inq_toolbar.

|    303      |  Name der Symbolleiste unter dem Mauszeiger            |
|    304      |  Symbolleiste bei Drücken der rechten Maustaste        |


gruss aus finsterhennen

------------------
awi
André Weidmann

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

Tom R
Mitglied
Technischer Zeichner


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

Beiträge: 274
Registriert: 02.11.2003

Solid Edge ST7
mit SMAP Piping
OSDD 2006
unter Win 7

erstellt am: 14. Mai. 2004 10:08    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

Zitat:
Original erstellt von awi:
hi tom
versuch mal mit inq_toolbar.

|    303      |  Name der Symbolleiste unter dem Mauszeiger            |
|    304      |  Symbolleiste bei Drücken der rechten Maustaste        |


gruss aus finsterhennen


Hallo!

Danke für den Tipp. Stimmt eigentlich: so etwas wie INQ 304 hatte ich für die linke Maustaste vermisst. Aber so schnell wird wohl nach dem Klick niemand die Maus von der Toolbar bewegen können, dass das Makro diese nicht mehr erkennt. 

Viele Grüße
Tom

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

Tom R
Mitglied
Technischer Zeichner


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

Beiträge: 274
Registriert: 02.11.2003

Solid Edge ST7
mit SMAP Piping
OSDD 2006
unter Win 7

erstellt am: 14. Mai. 2004 11:37    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!

Ein Problem: der Mauszeiger ist zwar nicht schnell genug, aber die Toolbar.  Das funktioniert nur bei Symbolleisten, die während der Makro-Ausführung sichtbar, bzw. aktiv bleiben. Wenn ich also ein Drückfeld anklicke und dadurch die Symbolleiste wieder vom Schirm verschwindet, liefert die Abfrage leider nur noch '' als Ergebnis. Gibt's dafür vielleicht irgendeine Lösung?

Viele Grüße
Tom

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

awi
Mitglied
Programmierer


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

Beiträge: 275
Registriert: 11.11.2001

awinformatik
- individuallösungen
rund um me10.
- pc-steuerungen.

erstellt am: 14. Mai. 2004 13:42    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 Tom R 10 Unities + Antwort hilfreich

hi tom
wäre es möglich das du eine variable definierst die du beim anklicken setzt und diese dann abfrägst ?

gruss aus der schweiz

------------------
awi
André Weidmann

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

Tom R
Mitglied
Technischer Zeichner


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

Beiträge: 274
Registriert: 02.11.2003

Solid Edge ST7
mit SMAP Piping
OSDD 2006
unter Win 7

erstellt am: 14. Mai. 2004 14:30    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

Zitat:
Original erstellt von awi:
hi tom
wäre es möglich das du eine variable definierst die du beim anklicken setzt und diese dann abfrägst ?

gruss aus der schweiz



Hai!

Keine Ahnung. Mit dem Vorschlag bin ich leider überfordert. Hast du sowas schon mal gemacht und kannst mir ein Beispiel geben?

Viele Grüße zum Wochenende
Tom

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

awi
Mitglied
Programmierer


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

Beiträge: 275
Registriert: 11.11.2001

awinformatik
- individuallösungen
rund um me10.
- pc-steuerungen.

erstellt am: 14. Mai. 2004 17:12    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 Tom R 10 Unities + Antwort hilfreich

wie siehts aus mit BUTTON_TRIGGER siehe hilfe

hänge sonst mal dein code ins forum damit ich was zu testen habe

gruss aus der schweiz

------------------
awi
André Weidmann

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

PeterO
Mitglied
Admin


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

Beiträge: 101
Registriert: 14.01.2003

Windows 10
Modeling 19.00 M060 20.2.1
Drafting 19.00 M060 UI4 20.2.1
ModelManager 19.00 M020 20.2.1

erstellt am: 14. Mai. 2004 18: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 Tom R 10 Unities + Antwort hilfreich


gd_scale_menu.m.txt


ok.bmp.txt

 
Hallo Tom,

mit IMAGE FROM_FILE 'C:\Temp\ok.bmp' kannst du einem Toolbar_item ein ICON zuordnen (siehe Beispiel).
Speicher das bmp in C:\Temp und lade dann das Macro gd_scale_menu.m

------------------
Gruß,
Peter

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

Tom R
Mitglied
Technischer Zeichner


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

Beiträge: 274
Registriert: 02.11.2003

Solid Edge ST7
mit SMAP Piping
OSDD 2006
unter Win 7

erstellt am: 18. Mai. 2004 11:49    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

Zitat:
Original erstellt von awi:
wie siehts aus mit BUTTON_TRIGGER siehe hilfe

hänge sonst mal dein code ins forum damit ich was zu testen habe

gruss aus der schweiz


BUTTON_TRIGGER fällt aus, weil die Kollegen noch alle mit der Version 10.5 arbeiten, da gibt's diese Funktion noch nicht.

Danke für das Angebot, dass du das mal testest, aber da gibt's nichts Spezifisches. Du kannst ja einfach ein- und dasselbe Icon in 2 verschiedene Menüleisten packen und bei der einen soll ein Rechteck, bei Auslösung aus der anderen Leiste ein Kreis gezeichnet werden. Oder so. Darf natürlich auch ein Quadrat sein. 
Das ist jedenfalls das ganze Geheimnis...

Viele Grüße
Tom

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