Arbeitsverzeichnis festlegen

Hallo,

ich habe das Problem das ich das Arbeitsverzeichnis festlege, das Projekt speichere und schließe.

Rufe ich das Projekt wieder auf, dann
kommt wieder das Standardarbeitsverzeichis wie es vorher auch war.

Weiß jemand von euch woran das leigen könnte ??
Vielen Dank für eure Hilfe schon mal.

Gruß
Andreas
Nachfrage:

... solange du das Projekt nicht schließt, funktioniert das mit der Übernahme des Arbeitsverzeichnisses?
Die Festlegung des Arbeitsverzeichnisses funktioniert nur für eine bestimmte Pfadlänge. Bei zu langen Pfaden funktioniert das nicht mehr.

Gruß,

Jürgen
... dazu hat arcview noch probleme mit leerzeichen im pfad und/oder umlaute

Heinz

http://www.giswiki.de
Hallo Andreas,

versuche es mal mit folgendem Script:


arb=FileDialog.put ( av.getproject.getworkdir, "Verzeichnis wählen", "Neues Arbeitsverzeichnis" )
if(arb<>nil)then
arb.StripFile
if (File.Exists(arb)) then
if (File.IsWritable(arb)) then
system.SetEnvVar("NEUWORKDIR",arb.asstring)
av.GetProject.SetWorkDir(arb)
av.GetProject.SetModified(true)
end
end
end


Einfach das Script im Projekt hinter einen Button legen dann sollte es funktionieren!


Gruß

Ulrich
Hallo,

Danke für die vielen Hinweise.
Da waren Umlaute drin und auch die Pfade waren sehr lang. Daran wird es wohl gelegen haben.

Gruß
Andreas