Tool zur Erstellung einer Sinnvollen Verzeichnisst

Liebe ArcFreunde,

weiß jemand ein adäquates, günstiges bis kostenloses Tool dass mich bei der Projektverwaltung unterstützen kann (Verzeichnisstruktur, Metadaten usw.)

Grüße,

Anderl
Hallo Anderl,

was soll das Tool genau können? Was brauchst Du im Detail? Wenn du deine Wünsche etwas genauer beschreibst, kann Dir evtl. geholfen werden.
Hm, mal sehen..


es wäre schön, wenn dieses TOOL folgendes könnte:

- Verzeichnisstruktur für ein AV-Projekt anlegen

- für jeden Dateityp (Tabelle, Shape, Layout) eigene Arbeitsverzeichnisse festlegen

- lästige Klickerei sparen.

Ich vermute, so ein Zaubertool wird es nicht geben, aber man kann ja mal fragen.

LG,

Anderl
Hallo Anderl,

ein Beispiel-Skript, welches im Projektverzeichnis Unterverzeichnise fuer die verschiedenen Dateitypen serstellt findest du www.lange-is.de hier.

Gruss

Uwe Lange www.lange-is.de
Ähh, mal ne Frage:

Ich habe mir bisher immer meine leere Beispiel-Verzeichnisstruktur in jedes neue Projektverzeichnis kopiert (kostet 2 Mausklicks). Was würde ich denn durch die oben erwähnten Prozeduren sparen oder einfacher haben???

Gruss,

Ralf
Hallo Ralf,

Was würde ich denn durch die oben erwähnten Prozeduren sparen oder einfacher haben?

du wuerdest letztendlich einen Mausklick sparen, wenn du das Skript auf einen Button legst :)

Interessanter wird die Automatisierung im Zusammenhang mit einer Verwendung in einer groesseren Institution:

1. Alle Nutzer erstellen dieselbe Struktur
2. Die vorgegebene Struktur kann zentral aktualisiert und definiert werden
3. Das Skript laesst sich auch so in ArcView integrieren, dass fuer jedes neue Projekt automatisch die Verzeichnisstruktur erstellt wird.

Im letzteren Falle haettest du also 2 Mausklicks gespart :>

Happy GISsing und Gruss

Uwe
Hallo Uwe,
ich habe Dein (hier)Script ausprobiert : Es läuft nicht. Fehler in der zehntletzten Zeile
"longMsg = longMsg +nl+result"
Fehler: Erhalten Number erwartet String
Klaus
Hallo Klaus,

danke fuer den Hinweis, ich werde das bei Gelegenheit korrigieren. Die Zeile muss lauten:

longMsg = longMsg +nl+strNewDir

Gruss

Uwe
Hallo Uwe,
(diesmal wie es sich gehört)
Was ist gegen folgende Lösung zu sagen unmd wo liegt der Vorteil in Deiner Lösung ???:

Verzeichnis = (_newDir +"\Transfer\")
System.Execute("C:\WINNT\system32\cmd.exe /c mkdir" ++ Verzeichnis)
Verzeichnis = (_newDir +"\Reste\")
System.Execute("C:\WINNT\system32\cmd.exe /c mkdir" ++ Verzeichnis)

um zwei Verzeichnisse zu erstellen, man umgeht dann die manchmal störende weiterzählende Ziffer am Ende des Verzeichnisnamens.
Natürch kann man ja auch das noch vereinfachen, bei mir gehts eben vor allem um die globale Variable "_newDir"

Klaus
Hallo zurueck,

meine Variante ist eigentlich ein Beispiel zur Verwendung von DLL-Dateien. Wie man an deiner Loesung sieht, benoetigt man fuer die beschriebene Fragestellung jedoch keinen DLL-Aufruf. Ein kritischer Punkt an der Variante mit System.Execute koennte jedoch sein, dass dein Kunde mehrere PCs verwendet, auf denen das Windows-Verzeichnis unterschiedlich heisst (z. B. Windows, WinNT, Win95 etc.). Das heisst, zumindest der Ansatz mit "c:\WinNT\.." wuerde meines Erachtens nicht auf allen Rechnern funktionieren.

Gruss

Uwe