Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  CatStettings mit Makro ändern

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
Autor Thema:  CatStettings mit Makro ändern (1036 mal gelesen)
Macxsis
Mitglied
Ingenieur Fahrzeugtechnik


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

Beiträge: 21
Registriert: 09.10.2007

Dell Precision T3500
Catia V5 R19
Windows XP64

erstellt am: 06. Mrz. 2009 09: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


Folie1.JPG


Folie2.JPG

 
Hallo,
ich arbeite in einer Arbeitsumgebung, bei der mit jedem Neustart von Catia die CatSettings auf die firmenspezifischen Vorgaben zurückgesetzt werden. Allerding ist es erlaubt einige Einstellungen zu ändern, wobei es sehr lästig ist jedes mal in die Optionen zu gehen und die entsprechenden Haken zu setzen.
Ich möchte jeweils die "Updatefunktion" auf automatisch setzen und bei"synchonise all external references when updating", aber ich habe weder viel Ahnung vom Programmieren, noch eine Ahnung, wie die entsprechenden Parameter lauten. Ich weiß jedoch, daß *.catvbs erlaubt sind.
Vielen Dank im Voraus
Macxsis

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



Konstrukteur Maschinenbau (m/w/d)
Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden des Maschinenbaus und übernehmen Verantwortung für komplexe Entwicklungsprojekte....
Anzeige ansehenKonstruktion, Visualisierung

Ex-Mitglied

erstellt am: 06. Mrz. 2009 10:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo Macxsis,
versuch dieses Makro.
In CATIAV5_R16_Sp5 deutsche Umgebung hat es funktioniert.

Gruß marbat

Language="VBSCRIPT"

Sub CATMain()

Dim settingControllers1 As SettingControllers
Set settingControllers1 = CATIA.SettingControllers

Dim disconnectionSettingAtt1 As SettingController
Set disconnectionSettingAtt1 = settingControllers1.Item("CATSysDisconnectionSettingCtrl")

disconnectionSettingAtt1.InactivityDuration = 1800

Dim memoryWarningSettingAtt1 As SettingController
Set memoryWarningSettingAtt1 = settingControllers1.Item("CATSysMemoryWarningSettingCtrl")

memoryWarningSettingAtt1.UsageLimit = 70

Dim partInfrastructureSettingAtt1 As SettingController
Set partInfrastructureSettingAtt1 = settingControllers1.Item("CATMmuPartInfrastructureSettingCtrl")

partInfrastructureSettingAtt1.UpdateMode = catAutomaticUpdate

Dim asmGeneralSettingAtt1 As SettingController
Set asmGeneralSettingAtt1 = settingControllers1.Item("CATAsmGeneralSettingCtrl")

asmGeneralSettingAtt1.AutoUpdateMode = catAutomaticUpdate

asmGeneralSettingAtt1.UpdateStatusMode = catAutomaticCompute

partInfrastructureSettingAtt1.UpdateLinkedExternalReferences = True

Dim generalSessionSettingAtt1 As SettingController
Set generalSessionSettingAtt1 = settingControllers1.Item("CATCafGeneralSessionSettingCtrl")

generalSessionSettingAtt1.SaveRepository

disconnectionSettingAtt1.SaveRepository

memoryWarningSettingAtt1.SaveRepository

Dim cacheSettingAtt1 As SettingController
Set cacheSettingAtt1 = settingControllers1.Item("CATSysCacheSettingCtrl")

cacheSettingAtt1.SaveRepository

cacheSettingAtt1.SaveRepository

Dim visualizationSettingAtt1 As SettingController
Set visualizationSettingAtt1 = settingControllers1.Item("CATVizVisualizationSettingCtrl")

visualizationSettingAtt1.SaveRepository

partInfrastructureSettingAtt1.SaveRepository

asmGeneralSettingAtt1.SaveRepository

End Sub


------------------
mb 

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