- #1
J
jan2
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 19.03.2002
- Beiträge
- 606
- Reaktionspunkte
- 0
moin !
ich habe unten gelistetes tool geschrieben um mit gpsbable (gps-datentransfer) daten vom empfänger zu laden und gleich in ein entsprechendes verzeichnis abzulegen.
im cmd-fenster wird folgendes ausgegeben.
kann mir einer sagen wieso vor dem datum ein leerzeichen ist und wie ich dieses unterbinden kann - vermutlich ist das der grund warum der transfer nicht funktioniert.
gruß Jan
hier mein code:
ich habe unten gelistetes tool geschrieben um mit gpsbable (gps-datentransfer) daten vom empfänger zu laden und gleich in ein entsprechendes verzeichnis abzulegen.
im cmd-fenster wird folgendes ausgegeben.
Code:
Name der GPX-Datei: D:\DATEN\JAN\openstreetmap\Schleswig-Holstein\ 20090329_schl
utup_wp.gpx
GPX cannot open->D:\DATEN\JAN\openstreetmap\Schleswig-Holstein\ 20090329_schlutu
p_wp.gpx' for write. Error was->No such file or directory'.
IO-Error with file ios::failbit set
Press Return to exit
gruß Jan
hier mein code:
Code:
echo off
echo Herunterladen von POI-Daten
echo ===========================
:select
echo [10] +-- Schleswig-Holstein
echo [11] +---- Luebeck
echo [12] +---- Ostholstein
echo [13] +---- Westlich
echo [14] +---- Noerdlich
echo [15] +---- Stormarn
echo.
echo [20] +-- Baden-Wuerttemberg
echo [21] +-- Berlin
echo [22] +-- Hamburg
echo [23] +-- Hessen
echo [24] +-- Mecklenburg
echo [25] +-- Niedersachsen
echo.
echo [50] +-- Spain
echo [51] +-- Austria
echo [52] +-- Dänemark
echo.
echo [99] EXIT
set /P X=10,11,12,13,14,15,20,21,22,23,24,25,50,51,52,99 ?
if /I %X%==10 set subfolder=Schleswig-Holstein\
if /I %X%==11 set subfolder=Schleswig-Holstein\Luebeck\
if /I %X%==12 set subfolder=Schleswig-Holstein\Ostholstein\
if /I %X%==13 set subfolder=Schleswig-Holstein\Westlich\
if /I %X%==14 set subfolder=Schleswig-Holstein\Nördlich\
if /I %X%==15 set subfolder=Schleswig-Holstein\Stormarn\
if /I %X%==20 set subfolder=Baden-Württemberg\
if /I %X%==21 set subfolder=Berlin\
if /I %X%==22 set subfolder=Hamburg\
if /I %X%==23 set subfolder=Hessen\
if /I %X%==24 set subfolder=Mecklenburg\
if /I %X%==25 set subfolder=Niedersachsen\
if /I %X%==26 set subfolder=Sachsen-Anhalt\
if /I %X%==50 set subfolder=Spain\
if /I %X%==51 set subfolder=Austria\
if /I %X%==52 set subfolder=Dänemark\
if /I %X%==53 set subfolder=Griechenland\
if /I %X%==99 goto end
goto :weiter
echo keine Auswahl getroffen!
goto :select
:weiter
rem ermittelt das heutige datum
FOR /F tokens=1,2,3,4 delims=/. %%a in ('date/T') do set CDATE=%%c%%b%%a
rem fragt nach der bezeichnung für die datei
set /p FILENAME=GPX-Dateinamen-Bezeichnung:
rem zusammensetzen der bezeichnungen
echo.
set gpx_wp_file=%osmworkfolder%\%subfolder%%cdate%_%filename%_wp.gpx
echo Name der GPX-Datei: %gpx_wp_file%
rem herunterladen der POI
%osmworkfolder%\gpsbabel\gpsbabel.exe -p -w -i garmin -f usb: -o gpx -F %gpx_wp_file%
rem übersetzen von Symbolen mit SYM2NAME
D:\DATEN\JAN\openstreetmap\sym2name\sym2name.exe %gpx_wp_file%
rem öffnen des explorerfensters für den usb-transfer
explorer.exe %osmworkfolder%\%subfolder%
:end
pause