Moin!
ich habe auf einem Win64-Rechner ein Verzeichnis das im Explorer in der Adresszeile (wenn man den Eintrag markiert um diesen in den Zwischenspeicher zu nehmen) unter
QuoteC:\Program Files\Autodesk\Autodesk Infrastructure Web Server Extension 2015
Schaut man sich im Explorer das Verzeichnis im Verzeichnisbaum an, dann steht dort c:\Programme.
angezeigt wird.
Jetzt habe ich ein Script mit einem Übergabeparameter diese Pfades:
set reposi=C:\Program Files\Autodesk\Autodesk Infrastructure Map Server 2015\Repositories\Library\DataFilesx\
perl DWG2AIMS.pl P:\KANAL\MapEdit --fsource="P:\KANAL\MapEdit" --dwg="hlnetz1.dwg" --rep=%reposi% --rkey=3a00a0d2-6674-11e4-8001-d48564ca854e
Innerhalb des Scriptes soll geprüft werden, ob diese Verzeichnis vorhanden ist. Dafür gibt es vom Grundprinzip...
my $repository_folder = $config{repository_folder}."\\".$config{repository_datakey};
if (-e "$repository_folder")
{
WriteLogFile($config{logfilename},"Repository-Verzeichnis $repository_folder vorgefunden !",1);
} else {
WriteLogFile_Error($config{logfilename},1);
WriteLogFile($config{logfilename},"Repository-Verzeichnis $repository_folder NICHT vorgefunden !",1);
WriteLogFile_Cancel($config{logfilename},1);
exit (0);
}
Wenn ich das Script ausführe, dann kommt die Meldung:
Quote2015-03-26 - 08:18:54 := Repository-Verzeichnis C:\Programme\Autodesk\Autodesk\3a00a0d2-6674-11e4-8001-d48564ca854e NICHT vorgefunden !
Wenn ich den Pfadparameter auf Programme ändere..
set reposi=C:\Programme\Autodesk\Autodesk Infrastructure Map Server 2015\Repositories\Library\DataFilesx\
Dann ist die Meldung unverändert...
Quote2015-03-26 - 08:18:54 := Repository-Verzeichnis C:\Programme\Autodesk\Autodesk\3a00a0d2-6674-11e4-8001-d48564ca854e NICHT vorgefunden !
Hat einer von Euch einen Tipp wie ich das in Griff bekommen kann?
Gruß Jan
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de