| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | NX CAD Basiskurs Teil 1, ein Seminar am 14.09.2026
|
|
Autor
|
Thema: History Palette (2210 mal gelesen)
|
Basti77 Mitglied

 Beiträge: 67 Registriert: 21.06.2006
|
erstellt am: 03. Apr. 2008 08:37 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen! Bin am verzweifeln! Ich möchte unter NX5 die History-Palette für jeden User in ein eigenes Verzeichnis (lokal) ablegen. Habe folgendes versucht: In der Startbatch wird die Variable UGII_HISTORY_PALETTE_DIR auf "%userprofile%\NXHistory" gesetzt. Selbstverständlich wird vorher noch abgefragt, ob das Verzeichnis und die .pax-Datei existieren, anderenfalls wird es angelegt und eine leere History-Palette reinkopiert. So weit so gut, das funktioniert auch alles. Die Variable UGII_HISTORY_PALETTE_DIR wird auch mit dem korrekten Pfad im Logfile gelistet und das .pax-File liegt auch da, wo es hingehört. Aber: NX lässt das völlig kalt! Es klatscht die History.pax vehement in das Verzeichnis, das unter UGII_USER_PROFILE_DIR angegeben ist. Das ist allerdings blöd, da sich dieses auf dem Server befindet, um für alle die gleiche .mtx verwenden zu können. Und eine zentrale History.pax für 15 User macht nicht gerade Sinn...! Weiss absolut nicht mehr weiter Gruß Basti [Diese Nachricht wurde von Basti77 am 03. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michael1962 Mitglied
 
 Beiträge: 184 Registriert: 10.11.2006 WindowsXP x32 /SP3 /x64 Windows7 x64 UGNX 7.5.4mp02 / TC 2007.2.2 UA prod. Server 2003, 2008, 32 und 64 bit Oracle v10x, v11x
|
erstellt am: 03. Apr. 2008 09:51 <-- editieren / zitieren --> Unities abgeben:          Nur für Basti77
Hi, hier ein Auszug aus den ReleaseNotes: Directory path variables Beginning with NX 5, the three directory path variables UGII_HISTORY_PALETTE_DIR UGII_USER_PROFILE_DIR, and UGII_MRU_DIR have all been combined into the single variable UGII_USER_PROFILE_DIR. If you use either UGII_HISTORY_PALETTE_DIR or UGII_MRU_DIR, make sure to change that variable name to UGII_USER_PROFILE_DIR. So wie ich das verstehe, kann man das wohl nicht mehr trennen. mfg Michael ------------------ Free TIBET! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uwe.a Ehrenmitglied maschbau-ing.
    
 Beiträge: 1939 Registriert: 20.12.2000 Windows7/64Pro Vmware UG16-Nx10beta
|
erstellt am: 03. Apr. 2008 09:55 <-- editieren / zitieren --> Unities abgeben:          Nur für Basti77
|
Basti77 Mitglied

 Beiträge: 67 Registriert: 21.06.2006
|
erstellt am: 03. Apr. 2008 09:57 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael, danke für die Antwort! U's kommen! Tja, sieht so aus, als ob ich hier einen anderen Weg einschlagen muss. Wird mir wohl nix anderes übrig bleiben, als die mtx auch noch lokal zu distributen... Danke Siemensformerlyknownasugs! Dann mach ich mich mal wieder ans Werk! Gruß Basti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Basti77 Mitglied

 Beiträge: 67 Registriert: 21.06.2006
|
erstellt am: 03. Apr. 2008 10:00 <-- editieren / zitieren --> Unities abgeben:         
|
michael1962 Mitglied
 
 Beiträge: 184 Registriert: 10.11.2006 WindowsXP x32 /SP3 /x64 Windows7 x64 UGNX 7.5.4mp02 / TC 2007.2.2 UA prod. Server 2003, 2008, 32 und 64 bit Oracle v10x, v11x
|
erstellt am: 03. Apr. 2008 12:43 <-- editieren / zitieren --> Unities abgeben:          Nur für Basti77
|
Basti77 Mitglied

 Beiträge: 67 Registriert: 21.06.2006
|
erstellt am: 03. Apr. 2008 13:30 <-- editieren / zitieren --> Unities abgeben:         
So'n Sch...! Hab jetzt die 5.0.4.1 installiert. Erfolg=0. Obwohl die Variable UGII_HISTORY_PALETTE_DIR fast als letztes vor dem Aufruf der ugraf.exe gesetzt wird, d.h. auf jeden Fall nach der UGII_USER_PROFILE_DIR setzt NX immer noch stur die history.pax ins User-Profile-Dir... Also doch die .mtx lokal kopieren? Trotzdem Danke für die Hilfe! Gruß Basti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wede Mitglied
 
 Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 04. Apr. 2008 13:17 <-- editieren / zitieren --> Unities abgeben:          Nur für Basti77
Hallo Basti! Werden Variablen, die schon definiert wurden/sind nicht ignoriert (d.h. nicht überschrieben)? Das würde bedeuten, daß du die Variable UGII_HISTORY_PALETTE_DIR ganz am Anfang setzen solltest. Gruß Wede Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Basti77 Mitglied

 Beiträge: 67 Registriert: 21.06.2006
|
erstellt am: 04. Apr. 2008 13:41 <-- editieren / zitieren --> Unities abgeben:         
Da es sich um ganz normale Batches handelt, gilt immer der Befehl, der als letzter ausgeführt wird. Wenn in Zeile 10 steht set fritzle=gruen und in Zeile 25 set fritzle=blau, dann ist fritzle eben blau. Gruß Basti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wede Mitglied
 
 Beiträge: 338 Registriert: 03.02.2004 NX 12 NX 1953 Win10
|
erstellt am: 04. Apr. 2008 13:46 <-- editieren / zitieren --> Unities abgeben:          Nur für Basti77
Hallo nochmal! Hab nur an die ugii_env.dat gedacht. Da setzen wir unsere abgeänderten Variablen einfach am Anfang des Textes und es funkt.. Gruß Wede [Diese Nachricht wurde von Wede am 04. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Basti77 Mitglied

 Beiträge: 67 Registriert: 21.06.2006
|
erstellt am: 04. Apr. 2008 13:50 <-- editieren / zitieren --> Unities abgeben:         
Hab es auch schon in der env.dat versucht. Da die Variable hier garnicht drin stand, sollte es auch egal sein, wo ich sie reingeschrieben hatte... Aber dass die env.dat hier anders funktioniert als eine Batch hab ich bisher auch nicht gewusst! Trotzdem danke für den Hinweis! Gruß und schönes WE! Basti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |