| Beschreibung |
|---|
| Dieses Makro verwenden, um Benutzereinstellungs-Konfigurationsdateien zu finden, d. h. system.cfg user.cfg Diese Dateien können umbenannt werden, um die Einstellungen von FreeCAD auf ihre ursprünglichen Standardeinstellungen zurückzusetzen. Dies kann manchmal Probleme beheben, die mit FreeCAD auftreten. FreeCAD sollte vor dem Umbenennen der Dateien beendet werden und anschließend FreeCAD erneut geöffnet werden. Wenn das Umbenennen der Dateien das Problem nicht gelöst hat, können die von FreeCAD erstellten neuen Dateien gelöscht werden und die ursprünglichen Dateien wieder in ihre ursprünglichen Namen umbenannt werden, um Ihre vorherigen Einstellungen wiederherzustellen. Die umbenannten Dateien können auch sicher gelöscht werden, sobald man sicher ist, dass sie nicht mehr benötigt werden, aber es wird empfohlen, sie umzubenennen, anstatt sie zu löschen, bis man sicher ist, dass sie nicht mehr benötigt werden. Hinweis: Das Makro benennt die Dateien nicht um und nimmt keine Änderungen an Ihren Einstellungen vor. Es findet lediglich den Speicherort dieser Dateien, kopiert diesen Speicherort in die Zwischenablage und versucht, den Ordner mit diesen Dateien auf Ihrem Computer mit dem Standard-Dateibrowser zu öffnen. Versionsmakro : 2022.03.15 Datum der letzten Änderung : 2022-03-15 FreeCAD version : Alle Herunterladen : Werkzeugleisten-Symbol Autor: TheMarkster |
| Autor |
| TheMarkster |
| Herunterladen |
| Werkzeugleisten-Symbol |
| Links |
| Makros Rezepte Wie man Makros installiert Symbolleisten anpassen |
| Macro-Version |
| 2022.03.15 |
| Datum der letzten Änderung |
| 2022-03-15 |
| FreeCAD-Version(s) |
| Alle |
| Standardverknüpfung |
| None |
| Siehe auch |
| None |
Verwende dieses Makro, um deine Benutzereinstellungs-Konfigurationsdateien zu finden, d.h,
system.cfguser.cfgDiese Dateien können umbenannt werden, um die Einstellungen von FreeCAD wieder auf die ursprünglichen Standardwerte zurückzusetzen. Dies kann manchmal Probleme beheben, die du mit FreeCAD hast.
FreeCAD sollte vor dem Umbenennen der Dateien beendet werden und anschließend FreeCAD erneut geöffnet werden. Wenn das Umbenennen der Dateien das Problem nicht behoben hat, können die von FreeCAD erstellten neuen Dateien gelöscht werden und die ursprünglichen Dateien wieder auf ihre ursprünglichen Namen umbenannt werden, um die vorherigen Einstellungen wiederherzustellen. Die umbenannten Dateien können auch sicher gelöscht werden, sobald man sicher ist, dass sie nicht mehr benötigt werden. Es wird jedoch empfohlen, sie umzubenennen, anstatt sie zu löschen, bis man sicher ist, dass sie nicht mehr benötigt werden.
Hinweis: Das Makro benennt die Dateien nicht um und nimmt keine Änderungen an Ihren Einstellungen vor. Es findet lediglich den Speicherort dieser Dateien, kopiert diesen Speicherort in die Zwischenablage und versucht, den Ordner mit diesen Dateien auf Ihrem Computer mit dem Standard-Dateibrowser zu öffnen.
Macro_findConfigFiles.FCMacro
# -*- coding: utf-8 -*-
import FreeCAD
import subprocess, os
from PySide import QtCore,QtGui
import platform
__title__ = "findConfigFiles"
__author__ = "TheMarkster"
__url__ = "https://wiki.freecad.org/Macro_findConfigFiles"
__Wiki__ = "https://wiki.freecad.org/index.php?title=Macro_findConfigFiles"
__date__ = "2022.03.15"
__version__ = __date__
"""A macro to help with user configuration files --<TheMarkster>"""
clipboard = QtGui.QApplication.clipboard()
sys = platform.system()
userFolder = App.getUserConfigDir() if hasattr(App,"getUserConfigDir") else App.getUserAppDataDir()
msgBox = QtGui.QMessageBox()
msgBox.setWindowTitle('findConfigFiles macro')
msgBox.setTextFormat(QtCore.Qt.RichText)
#msgBox.setStandardButtons(QtGui.QMessageBox.Ok.__or__(QtGui.QMessageBox.Cancel))
#__or__() is deprecated in python 3.8 and the pipe symbol interferes with addon manager, so add buttons separately
msgBox.addButton(QtGui.QMessageBox.Ok)
msgBox.addButton(QtGui.QMessageBox.Cancel)
msgBox.addButton("Copy to Clipboard and Open",QtGui.QMessageBox.ApplyRole)
#HTML tags are part of the source -- do not edit
#thanks to user C4e for help with the paragraph formatting
msg = """
These files are located here on your system:
<p>
<b><font color = 'blue'>""" + userFolder + """</font></b>
</p>
<p>
This macro was created to support you in renaming the configuration files of your user application.
This can <i>sometimes</i> correct some issues you are having using FreeCAD.
If it doesn't work you can always go back and rename them back to their original names.
</p>
<p>
To reset your configuration settings, exit FreeCAD and rename these 2 files:
<ul>
<li><b><font color='blue'>system.cfg</font></b>
<li><b><font color = 'blue'>user.cfg</font></b>
</ul>
Rename them e.g. to user/system.cfg.backup or something similar.
</p>
<p>
When you press OK the macro will attempt to open the folder location for you, but
you might need to open it manually if this doesn't work.
</p>
<p>
Renaming these files will reset <i>all</i> of your FreeCAD settings back to default.
</p>
<p>
(This macro does <i>not</i> make any changes to these files or to your user settings.)</p>
"""
msgBox.setText(msg)
ok = msgBox.exec_()
if ok==0:
clipboard.setText(userFolder)
if ok == QtGui.QMessageBox.Ok or ok==0:
if 'Windows' in sys:
subprocess.Popen('start explorer.exe '+userFolder, shell=True)
elif 'Linux' in sys:
os.system("xdg-open '%s'" % userFolder)
elif 'Darwin' in sys:
subprocess.Popen(["open", userFolder])
else:
msgBox = QtGui.QMessageBox()
msg = "We were unable to determine your platform, and thus cannot open your '+userFolder+' for you, but you can still do it manually.\n"
msgBox.exec_()