Autor
|
Thema: Eigene Toolbar über Settings integrieren? (6680 mal gelesen)
|
Maximilianus Mitglied PLM-Consultant
Beiträge: 136 Registriert: 28.05.2004
|
erstellt am: 24. Apr. 2008 14:53 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine externe Anwendung, die ich aus CATIA V5 heraus starten möchte. Es soll also eine eigene Toolbar dafür in CATIA verfügbar sein. Damit nicht jeder Anwender ein Makro manuell einrichten muss, wäre es natürlich schön, wenn ich das über die Default Settings auf dem Server ablegen könnte und beim nächsten Start automatisch mit geladen wird. Ist sowas möglich oder braucht es dafür CAA? Ich skizziere nochmal kurz, wie das aussehen soll: 1) Es existiert eine Anwendung auf \\server\programme\catiatool.exe 2) CATReferenceSettingPath=\\server\programme\catia\CATReferenceSettings 3) Alle Anwender laden die CATReferenceSettings 4) \\server\programme\catiatool.exe soll über ein Icon in CATIA zu starten sein Hat jemand ein Gerüst, wie das geht? Maximilianus ------------------ Maximilianus Dipl.-Ing. (Wi-Ing ET) PLM-Consultant Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
denyo_1 Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 24. Apr. 2008 15:00 <-- editieren / zitieren --> Unities abgeben: Nur für Maximilianus
Naja wir hatten mal sowas ähnliches (wir hatten Makros auf ner Symbolleiste) und haben das wie folgt gelöst. CATIA gestartet (über einen X-beliebigen USER), Symboleiste erstellt. Dann alle Settings des USERS in die CATReferenzSettings kopiert. Beim nächsten Starten haben alle USER die gleichen Settings wie der MASTER-USER. Somit haben auch alle die Symbolleiste. ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Maximilianus Mitglied PLM-Consultant
Beiträge: 136 Registriert: 28.05.2004
|
erstellt am: 24. Apr. 2008 15:11 <-- editieren / zitieren --> Unities abgeben:
Danke, ich werde es mal so testen. Es gibt ja wirklich einige Settings, die sich nur über diesen Umweg konfigurieren lassen. Ansich ein Unding, aber was soll man sagen, wenn man sich mit CATIA rumschlägt;-) Maximilianus ------------------ Maximilianus Dipl.-Ing. (Wi-Ing ET) PLM-Consultant Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Maximilianus Mitglied PLM-Consultant
Beiträge: 136 Registriert: 28.05.2004 Catia V5 21 CADENAS PARTsolutions / Exalead OnePart V8.1.09 / V9.0.8 Windows 2000/XP/2003 Server/2010, HP-UX, Linux
|
erstellt am: 24. Apr. 2008 15:42 <-- editieren / zitieren --> Unities abgeben:
OK, ich habe jetzt ein CATScript geschrieben, mit dem ich die EXE starten kann. Eine neue Toolbar habe ich auch angelegt. Aber wie bekomme ich jetzt einen Button auf die Toolbar, den ich mit dem Macro verknüpfen kann? Maximilianus ------------------ Maximilianus Dipl.-Ing. (Wi-Ing ET) PLM-Consultant Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jens Hansen Mitglied Senior Consult
Beiträge: 1055 Registriert: 05.08.2000 Win7 CATIA V5 R19 VB.Net C#
|
erstellt am: 24. Apr. 2008 15:48 <-- editieren / zitieren --> Unities abgeben: Nur für Maximilianus
|
Maximilianus Mitglied PLM-Consultant
Beiträge: 136 Registriert: 28.05.2004
|
erstellt am: 24. Apr. 2008 15:54 <-- editieren / zitieren --> Unities abgeben:
|
denyo_1 Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 24. Apr. 2008 16:02 <-- editieren / zitieren --> Unities abgeben: Nur für Maximilianus
Also zuerst mal musst du dir überlegen ob du eine eigene Toolbar haben willst, oder den Button auf eine schon bestehende Toolbar legen willst. Ich würde dir jedoch raten dir eine eigene Toolbar zu erstellen, sonst findet nachher keiner deinen Button weil er nicht mehr weiß auf welcher Toolbar er jetzt war. Desweiteren kannst du dann auf dieser Toolbar alle wichtigen Makros drauflegen und du bekommst eine Art kleine Toolleiste (die wichtigsten Makros zum Ausführen für die USER) Erst mal muss du die Makro Library so einstellen das du auf alle Makros die du auf der Toolbar haben willst zugreifen kannst (also alle Makros in einen Ordner kopieren (sollte ja der Fall sein) und diesen Ordner als aktive Makro Library einstellen) Falls die Makros in unterschiedlichen Ordner liegen, musst du halt immer nachdem du ein Makro hinzugefügt hast wieder raus, die Makro Library ändern und wieder rein (das bezieht sich auf den unteren Teil der Erklärung) Dann klickst du auf Tools -> Costumize und gehst auf den Reiter Toolbars Dort klickst du auf New und gibst ihr einen sinnvollen Namen. Jetzt sollte eine neue, leere Symbolleiste mit den eigegebenen Namen im Space erscheinen (ev. musst du das Costumize Fenster wegschieben um sie zu sehen.) Jetzt klickst du einen Reiter weiter auf Commands und dort geht du auf der linken Seite (Categories) auf macros. Jetzt erscheinen auf der rechten Seite (Commands) alle Makros der gerade aktiven Macro Library. Jetzt makrierst du das Makro, und ziehst es einfach via Drag&Drop auf die neue Symbolleiste drauf. Dann klickst du noch auf SHOW PROPERTIES. Dort kannst du dem neuen Button der jetzt dein Makro startet erstens einen ordentlichen Namen vergeben und zweitens kannst du ein icon wählen. Du kannst zwischen allen verfügbaren CATIA icons eins auswählen. Wenn du ein eigenes machst dann geht das auch dann musst du das Icon File in den Ordner kopieren in dem auch die Icons von CATIIA liegen (wurde hier im Forum schon des öfteren diskutiert wie das genau geht). Wenn du mit allem fertig bist auf OK klicken und nun hast du eine neue Toolbar. Jetzt wie gesagt die Settings speichern, kopieren und dann sind sie für alle USER verfügbar. ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Maximilianus Mitglied PLM-Consultant
Beiträge: 136 Registriert: 28.05.2004
|
erstellt am: 24. Apr. 2008 16:05 <-- editieren / zitieren --> Unities abgeben:
Super gut erklärt, wird sicher noch anderen helfen. Jetzt muss ich nur noch die richtige CATSettings-Datei ausfindig machen, die ich in die Reference-Settings kopieren muss. Du weisst nicht zufällig, welche das ist? [EDIT]Es scheinen die FrameConfig und die FrameGeneral zu sein, die man kopieren muss.[/EDIT] Maximilianus ------------------ Maximilianus Dipl.-Ing. (Wi-Ing ET) PLM-Consultant [Diese Nachricht wurde von Maximilianus am 24. Apr. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
denyo_1 Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 24. Apr. 2008 16:10 <-- editieren / zitieren --> Unities abgeben: Nur für Maximilianus
ne wir haben damals auch gesucht. Haben´s dann aufgegeben und einfach alle kopiert (natürlich erst ein Backup gemacht ;-)). Kaputt machen kannst eigentlich nichts, da du ja als USER immer die aktuellesten Setting Dateien ziehst, dann veränderst du eine (an den anderen machst du ja nichts) und kopierst sie wieder zurück. Aber ich meine hier im Forum gab es mal eine Diskusion bezüglich dem Symbolleistenmanagment in V5. Da wurde erwähnt in welche Datei die Symbolleisteneinstellunge abgespeichert sind, da diese anschließend schreibgeschützt wurde damit CATIA nicht ständig die Symbolleisten umsortiert ;-) Ich such mal und poste dann ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
denyo_1 Moderator Manager
Beiträge: 2506 Registriert: 10.08.2005 HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3
|
erstellt am: 24. Apr. 2008 16:16 <-- editieren / zitieren --> Unities abgeben: Nur für Maximilianus
Hallo Maximilianus, die Setting Datei in der die Symbolleisten gespeichert werden heißt FrameConfig.CATSetting und ich hatte noch etwas vergessen zu erwähnen was ev. wichtig ist. Die User sollten ihre CatSetting resetten bevor sie das nächste mal starten. Den findet das Symstem schon die vom USER vorhandenen Settings werden keine neuen angezogen (somit ev. auch keine neue Symbolleiste verfügbar). Sprich entwerder übers T-Systems Startcenter (mit Reset CATSettings) oder halt manuell die Settings löschen. Vorher natürlich Backup nicht das sich später eine Beschwert das irgendwas nicht mehr so ist wie es vorher war. Sind keine USER Settings vorhanden werden sie neu vom Server gezogen und da kopierst du ja jetzt die aktuelle Date mit der neuen Toolbar hin ;-) ------------------ MFG Daniel Die KATJA ist halt doch nur ne zickige Französin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
spacewalk Mitglied Systemadministrator
Beiträge: 18 Registriert: 01.12.2004
|
erstellt am: 28. Jul. 2008 15:28 <-- editieren / zitieren --> Unities abgeben: Nur für Maximilianus
Hallo, auch ich habe Toolbars für Anwender erstellt. Jedoch mit der -admin-Option. Diese landen dann in den Ref-Settings. Leider werden diese nur sichtbar, wenn man dann die pers. CATSettings der Anwender löscht, oder gibt es eine andere Möglichkeit ? Sollte es nicht so sein, das administrative Einstellungen die User-Settings überlagern ? Gruß spacewalk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |