Hallo Frank,
wieso möchtest du deine Vorgehensweise ändern.
Ich habe festgestellt das man ALLE SolidWorks Einstellungen nicht richtig mit der API Methode SetUserPreference... ändern kann, da zwischen einzelnen Einstellungen Wechselwirkungen vorhanden sind.
Sinnvoll ist es deshalb nur die Einstellungen zu speichern und diese nach dem Ablauf des Programms zurückzusetzen. Wo du deine Einstellungen speicherst (Variablen im Code, Ini, Xml...) ist geschmacksache, bzw. von der Situation abhängig.
ALLE SolidWorks Einstellungen kannst du mir Hilfe der Registry bearbeiten (möchte dir das aber nicht wirklich empfehlen). Die Registry kann man bekanntlich per Code Auslesen und Speichern und Ändern.
Bedenke jedoch das diese Vorgehensweise sehr fehleranfällig ist (evtl. gehen alle Einstellungen verloren) und SolidWorks geschloßen sein muss wenn du die SolidWorks Registryeinträge änderst.
------------------
Mfg Daniel
Wer A sagt, der muss nicht B sagen. Er kann auch erkennen, dass A falsch war.
Bertolt Brecht
------------------
SolidWorks | API | Tools | Schulung | Freeware | Schuler Design Automation GmbH
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP