Hi
Habe auf einem 2. PC FreeCAD installiert. Wie kann ich meine eigenen Symbolleisten (incl. Schaltflächen etc.) auf diesen PC übertragen?
(Das die Workbench im mod-Verzeichnis als Ordner incl. der beiden py-Dateien sein muss, weiß ich. Aber wo sind die Symbolleisten?)
LG Chri1
Symbolleisten übertragen
Re: Symbolleisten übertragen
Einfach den .FreeCAD Ordner vom alten auf das neue System kopieren und Du hast die gesammten Einstellungen.
Gruß Herbert
Re: Symbolleisten übertragen
Ist es auch möglich, nicht alle, sondern nur eine bestimmte Workbench mit ihren Symbolleisten zu kopieren?
(Bzw.: Wo sind die zu Hause?)
(Bzw.: Wo sind die zu Hause?)
Re: Symbolleisten übertragen
Du müsstest die user.cfg bearbeiten ( /home/.config/FreeCAD seit FC 0.20 und auf Linux, - Windows weiß ich den Pfad nicht)
Gruß Herbert
Re: Symbolleisten übertragen
Unter Windows ist die config-Datei im Ordner %APPDATA%\FreeCAD.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: Symbolleisten übertragen
Danke Euch
Habe die (xml) Datei gefunden - ist mir aber zu mühsam mich weiter damit zu beschäftigen.
LG
Chri1
Habe die (xml) Datei gefunden - ist mir aber zu mühsam mich weiter damit zu beschäftigen.
LG
Chri1
Re: Symbolleisten übertragen
Hab mich doch ein wenig damit beschäftigt:
1.) Den entsprechenden Ordner in \AppData\Roaming\FreeCAD\Mod suchen (Der Ordnernamen muss nicht der in FreeCAD angezeigte Workbench-Namen sein!) und auf den Ziel-PC kopieren.
Dadurch erscheint die Workbench schon im Ziel-FreeCAD, allerdings leer.
Im Ordner ist die Datei InitGui.py, erste Zeile: Klassennamen merken
2.) In \AppData\Roaming\FreeCAD die Datei user.cfg (mit Notepad++) öfnnen
In Root/BasApp/Workbench <FCParamGroup Name="Klassennamen"> suchen, drauf klicken, Notepad++ zeigt an, bis wohin der Code reicht, das Alles kopieren.
Auf dem Ziel-PC in die user.cfg den Code einfügen
Makros werden anscheinend automatisiert mit "Custom_1" etc. bezeichnet. Welches Makro damit gemeint ist, findet man in Root/BasApp/Workbench/Macro/Macros, das muss dann ebenfalls in die user.cfg kopiert werden. Und die Makros selbst und Pixmaps muss man ebenfalls auf den Ziel-PC kopieren.
So hats jedenfalls bei mir auf die Schnelle funktioniert.
LG
Chri1
1.) Den entsprechenden Ordner in \AppData\Roaming\FreeCAD\Mod suchen (Der Ordnernamen muss nicht der in FreeCAD angezeigte Workbench-Namen sein!) und auf den Ziel-PC kopieren.
Dadurch erscheint die Workbench schon im Ziel-FreeCAD, allerdings leer.
Im Ordner ist die Datei InitGui.py, erste Zeile: Klassennamen merken
2.) In \AppData\Roaming\FreeCAD die Datei user.cfg (mit Notepad++) öfnnen
In Root/BasApp/Workbench <FCParamGroup Name="Klassennamen"> suchen, drauf klicken, Notepad++ zeigt an, bis wohin der Code reicht, das Alles kopieren.
Auf dem Ziel-PC in die user.cfg den Code einfügen
Makros werden anscheinend automatisiert mit "Custom_1" etc. bezeichnet. Welches Makro damit gemeint ist, findet man in Root/BasApp/Workbench/Macro/Macros, das muss dann ebenfalls in die user.cfg kopiert werden. Und die Makros selbst und Pixmaps muss man ebenfalls auf den Ziel-PC kopieren.
So hats jedenfalls bei mir auf die Schnelle funktioniert.
LG
Chri1