GetUserDirectory¶
GetUserDirectory liefert das UniPlot-User-Verzeichnis. Falls es nicht vorhanden ist, wird es erzeugt.
- ssUserDir = GetUserDirectory()
- ssUserDir = GetUserDirectory(bLocal)
Returnwert
ssUserDir ist der vollständige Name des UniPlot-User-Verzeichnisses.
Parameter
- bLocal
bLocal ist ein optionaler Parameter. Falls sich das UniPlot-User-Verzeichnis nicht auf der lokalen Festplatte befindet, liefert
GetUserDirectory(TRUE)
ein lokales Verzeichnis, das durch die Environment-VariableLocalAppData
festgelegt wurde. Z. B.c:\users\peter\AppData\Local\UniPlot\
.
Beispiel
* GetUserDirectory()
c:\Dokumente und Einstellungen\Peter Müller\Eigene Dateien\UniPlot\
Kommentar
Als Benutzerverzeichnis wird das Verzeichnis verwendet, das vom Betriebssystem
für die Speicherung von Applikatonsdaten vorgesehen ist (Schlüssel „Personal“).
In diesem Verzeichnis wird ein Unterverzeichnis UniPlot
erzeugt.
Beispiel: c:\Dokumente und Einstellungen\Peter\Eigene Dateien\UniPlot
.
Falls im UniPlot-Aufruf ein Benutzername angegeben, z. B.
uniplot.exe /user "TDA"
wird der Benutzername „TDA“ noch an den erzeugen Pfad angehängt. Das Benutzerverzeichnis hätte somit den Namen
c:\Dokumente und Einstellungen\Peter\Eigene Dateien\UniPlot\TDA\
.
Soll nicht das vom Betriebssystem vorgesehene Benutzerverzeichnis verwendet
werden, kann man in der Registrierdatenbank den Schlüssel
Settings\User-Home-Directory
erzeugen. Beispielsweise mit dem folgenden
Aufruf, den man im Kommandofenster von UniPlot eingeben kann:
WriteProfileString("Settings", "User-Home-Directory", "c:\\Mein UniPlot")
Das gerade verwendete Benutzerverzeichnis kann über den Befehl Extras=>Weitere Optionen angezeigt werden und kann bei Bedarf auch an dieser Stelle geändert werden.
Wichtig
Die Benutzerdaten werden nicht übertragen.
Innerhalb des Benutzerverzeichnisses sollten folgende Verzeichnisse vorhanden sein:
Unterverzeichnis |
Bedeutung |
---|---|
Addin |
In diesem Verzeichnis befinden sich Anwender-spezifische AddIns. |
Autoload |
UniScript-Dateien (Endung .ic), die sich in diesem Verzeichnis befinden, werden beim Start von UniPlot geladen. |
Script |
In diesem Verzeichnis sollten UniScript-Dateien gespeichert werden, sofern sie sich nicht in einem der anderen Verzeichnisse befinden. |
Template |
Dieses Verzeichnis (und seine Unterverzeichnisse) ist für Vorlangen, Stildateien, Schriftfelddateien etc. vorgesehen. |
Settings |
Verzeichnis für Dateien mit Einstellungen, Logdateien usw. |
data |
Default-Verzeichnis für NC-Dateien. |
History
Version |
Beschreibung |
---|---|
R2024.2 |
Der Parameter kann direkt in Extras=>Weitere Optionen geändert werden. |
R2013.3 |
Zusätzlicher Parameter bLocal. |
5.1.0 |
Die Unterverzeichnisse werden nun beim Aufruf der Funktion erzeugt, falls sie nicht vorhanden sind. Neues Unterverzeichnis „Settings“. |
Siehe auch
id-1781776