Le but : ajouter un lien dans le menu contextuel des fichiers dans l'explorateur Windows pour lancer cette conversion.

Pour la simplicité de la création de cette astuce (pas de manipulation de la base de registres), on utilise la fonction « SendTo » (Envoyer vers) de l'Explorateur Windows qui permet d'ajouter une commande dans la section « Envoyer vers ».

  1. Installez GPSBabel. C'est l'outil qui va faire tout le boulot de conversion. Le reste de cette astuce n'est que de l'enrobage.
    1. Téléchargez-le ici.
    2. Décompressez-le dans C:\Outils\GPSBabel.
  2. Créez le fichier to-GPX.cmd avec le Bloc-Notes Windows. Placez le fichier où vous voulez. Par exemple C:\Outils\bin\to-GPX.cmd.
    @echo off
    :: http://o.mengue.free.fr/blog/2007/07/08/28-raccourci-sendto-fichier-gpx
    setlocal
    set FMT=%~x1
    set FMT=%FMT:.=%
    if %FMT%==loc set FMT=geo
    echo C:\Outils\GPSBabel\gpsbabel -i %FMT% -f %1 -o gpx -F "%~dpn1.gpx"
    C:\Outils\GPSBabel\gpsbabel -i %FMT% -f %1 -o gpx -F "%~dpn1.gpx" || pause
    
  3. Créez un raccourci Fichier GPX dans le répertoire spécial SendTo pointant vers to-GPX.cmd. Comme le répertoire SendTo est caché, voici des instructions détaillées :
    1. Menu Démarrer, Exécuter (raccourci Win+R)
    2. Entrez le nom du répertoire SendTo :
      • Windows 2000/XP : "%USERPROFILE%\SendTo" (non testé)
      • Windows Vista : "%APPDATA%\Microsoft\Windows\SendTo"
    3. Pour créer le raccourci, faites glisser avec le bouton droit de la souris le fichier to-GPX.cmd vers la fenêtre du dossier SendTo et sélectionnez dans le menu Copier le raccourci.
    4. Renommez le raccourci en « Fichier GPX ».
  4. Fini !

Pour convertir un fichier en GPX, vous n'avez plus qu'à cliquer dessus dans l'Explorateur avec le bouton droit de la souris, puis Envoyer vers, Fichier GPX.

Pour aller plus loin avec SendTo, voir ces articles sur MemoClic.