| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
| |
| Webcast: PTC | Smart Connected Manufacturing, ein Webinar am 25.10.2024
|
Autor
|
Thema: Farbe der aktiven Schaltfläche ändern? (758 mal gelesen)
|
andreas_hh Mitglied Ing. Entwicklung
Beiträge: 5 Registriert: 30.01.2003
|
erstellt am: 28. Feb. 2003 14:50 <-- editieren / zitieren --> Unities abgeben:
Eine Frage an die User OSD User 11.60B unter HPUX. In meinem Abteilung kam schon öfters die Frage die aktive, gedrückte Schaltfläche (3d ändern, Teile&Baugruppen etc.) im OSD auch farblich hervorzuheben. Insbesondere bei nicht optimalen Lichtverhältnissen im Arbeitsraum wäre dies für einige Kollegen ein verspätetes Weihnachtsgeschenk. Für eine Idee wäre ich dankbar. Ein schönes Wochenende aus dem Norden. Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Kuehl Mitglied
Beiträge: 165 Registriert: 22.06.2001
|
erstellt am: 28. Feb. 2003 16:44 <-- editieren / zitieren --> Unities abgeben: Nur für andreas_hh
Hallo Andreas, es gibt drei System Variablen, die Du setzen kannst, um diese Farben zu beeinflussen: SDBASESELECTCOLOR SDCOMMANDSELECTCOLOR SDOPTIONSELECTCOLOR Als Wert gibst Du einen String in folgender Form: "#rrggbb" wobei rr, gg oder bb fuer den jeweiligen rot,gruen,blau Wert in hexadezimaler Form steht. Z.B. rot waere "#ff0000". Viele Gruesse, Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC Mitglied Dipl.Ing. Maschinenbau, Konstrukteur
Beiträge: 644 Registriert: 20.10.2000 System: DELL Precision 5770, 32GB RAM nVidia RTX A2000 Win10 Enterprise 64bit SOLIDWORKS 2022 Premium SP5.0 Creo Elements/Direct Modeling (x64) 19.0 M030
|
erstellt am: 06. Mrz. 2003 08:12 <-- editieren / zitieren --> Unities abgeben: Nur für andreas_hh
|
Dorothea Mitglied
Beiträge: 242 Registriert: 22.11.2001
|
erstellt am: 06. Mrz. 2003 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für andreas_hh
|
Johannes Schramm Mitglied Windchill Sysadmin
Beiträge: 33 Registriert: 15.02.2002 Pro/E WF 3.0 M090 Windchill PDMLink 8.0 M040
|
erstellt am: 06. Mrz. 2003 12:40 <-- editieren / zitieren --> Unities abgeben: Nur für andreas_hh
Hallo, funktioniert das auch unter Windows 2000? Ich hab's versucht, indem ich folgende 3 Zeilen in die "pesdgerman.bat" eingefügt habe. set SDBASESELECTCOLOR="#FF0000" set SDCOMMANDSELECTCOLOR="#00FF00" set SDOPTIONSELECTCOLOR="#0000FF" Ich sehe aber im OSD keinen Unterschied. Gruß Johannes
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
andreas_hh Mitglied Ing. Entwicklung
Beiträge: 5 Registriert: 30.01.2003
|
erstellt am: 07. Mrz. 2003 07:41 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für die zahlreichen Reaktionen, leider bin ich aber noch nicht viel weiter. Hallo Dorothea und Markus, vielleicht kann ja jemand noch einmal genau sagen wo und in welche Datei die Zeilen eingefügt werden sollen. Meine Wissen auf diesem Gebiet ist leider nicht so riesig. Auch für die Farbauswahl mit hex-Zahlen benötige ich noch weitere Infos. Schon mal Danke im voraus, Andreas. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorothea Mitglied
Beiträge: 242 Registriert: 22.11.2001
|
erstellt am: 07. Mrz. 2003 09:27 <-- editieren / zitieren --> Unities abgeben: Nur für andreas_hh
Hallo, Ich bin nun leider kein UNIX Experte. Aber vielleicht kann ich ja doch weiter helfen. Ich schreib' mal auf, wie es funktionieren kann und du machst das dann 'perfekter'. Die Variablen kann man z.B. in einer shell haendisch setzen: export SDBASESELECTCOLOR="#FF0000" Aus dieser shell dann OSD starten und die Schaltflaechen werden rot. Ist ein ziemlich krasses (farblich gesehen) Beispiel. Aber man sieht halt, was man setzt. Zu den rgb Werte. Wenn du mal den Farbeditor aus OSD aufrufst, dann kann man da jede Farbe in 3 Werte 'zerlegt' sehen. Diese Werte sind die rot, gruen und blau-Anteile. Auf UNIX sind sie alle kleiner gleich 1, auf Windows kleiner gleich 255. Weiss ist dabei 1,1,1 bzw. 255,255,255, schwarz ist 0,0,0. Um nun zum HEX-Wert zu kommen muss man einfach die Dezimalzahlen in den HEX Wert umrechnen. Basis sind die Zahlen zwischen 0 und 255. Ich nehme da immer den Taschenrechner von Windows. Von den UNIX-Werten kommst du dann zum HEX-Wert indem du die Werte aus dem Farbeditor mit 255 multiplizierst und dann in HEX umwandelst. Fuer das rote Beispiel: unix 1,0,0 windows 255,0,0 hex FF0000 Ich bin mir sicher, da gibt es unendlich viele andere/bessere Wege. Aber die fallen mir im Moment nicht ein. Gruss Dorothea Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
andreas_hh Mitglied Ing. Entwicklung
Beiträge: 5 Registriert: 30.01.2003
|
erstellt am: 10. Mrz. 2003 06:55 <-- editieren / zitieren --> Unities abgeben:
|