hilfe bei batch-file

Dieses Thema hilfe bei batch-file im Forum "Windows XP Forum" wurde erstellt von jan2, 29. März 2009.

Thema: hilfe bei batch-file moin ! ich habe unten gelistetes tool geschrieben um mit gpsbable (gps-datentransfer) daten vom empfänger zu laden...

  1. 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.

    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
    
    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:

    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
     
  2. Hallo,

    ich vermute, daß bei der Datumskonvertierung das Problem auftritt. Schau doch einmal, ob Du den Trim-Befehl verfügbar hast. Wenn ja, könnte die Lösung so aussehen: [...] do set CDATE=trim(%%c%%b%%a).

    HTH,
    tomheine
     
  3. hallo tomheine,

    vielen dank - habe auch gerade den fehler gefunden. die werte für die variablen bei den SET-Befehlen hatten Leerzeichen am Ende.

    das mit dem trim ist aber eine gute idee !!!

    gruß Jan :)
     
Die Seite wird geladen...

hilfe bei batch-file - Ähnliche Themen

Forum Datum
BOOTMGR fehlt HILFE Windows 7 Forum 7. Nov. 2016
probleme mit windows 7 update bitte um hilfe. Windows 7 Forum 4. Nov. 2016
Windows 8.1 Neuinstallation auf neuer Festplatte nicht möglich. Hilfe! Windows 8 Forum 11. Okt. 2016
Bitte Hilfe :( Driver_Verifier_Detected_violation (excsd.sys) Windows 10 Forum 30. Aug. 2016
HILFE!!!!! mitten in win10 neu Installation hängengeblieben Windows 10 Forum 24. Juli 2016