Mon premier batch, mon premier casse-tête

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
SilverTop
Batcheur occasionnel
Messages : 3
Enregistré le : 28 juin 2013 08:20

Mon premier batch, mon premier casse-tête

Message par SilverTop »

Bonjour à tous,

Je débute complètement dans le batch. Je travaille avec une machine Windows 7, 64 bits.

Je souhaite utiliser un exécutable qui devra rechercher dans tous les dossiers fils d'un dossier père spécifié les fichiers de type .tab pour leur appliquer un traitement.

J'ai d'abord testé mon exécutable tout seul, il marche, pas de problème de variables d'environnement.

J'ai écrit une ligne de code à partir d'une syntaxe sur le site ss64.com. Je la lance depuis le cmd.

for /R D:\3.BATCH\FAUNE %%G IN (*.TAB)
do C:\Users\Samy\Desktop\SIGMA\15.webmapping\ms4w\tools\gdal-ogr\ogr2ogr.exe -s_srs EPSG:3727 -t_srs EPSG:2975 $f _2975.shp $f
done

Rien ne marche alors que j'ai respecté scrupuleusement la syntaxe. J'ai un message disant que la syntaxe n'est pas correcte.

Pouvez-vous me dire où ça coince ? J'ai notamment un doute sur le fait que mon dossier père ne soit pas en bleu sous notepad++, et aussi sur la commande $f. Je l'ai trouvée sur internet, ça semble servir à renommer tous les fichiers traités avec le même suffixe.

Merci a+
SilverTop
Batcheur occasionnel
Messages : 3
Enregistré le : 28 juin 2013 08:20

Re: Mon premier batch, mon premier casse-tête

Message par SilverTop »

J'ai modifié un peu le code en relisant la syntaxe ici et ça donne :

for /R D:\3.BATCH\FAUNE %%G IN (*.TAB)
do C:\Users\Samy\Desktop\SIGMA\15.webmapping\ms4w\tools\gdal-ogr\ogr2ogr.exe -s_srs EPSG:3727 -t_srs EPSG:2975 $f _2975.shp $f
done

Toujours sans succès...
SilverTop
Batcheur occasionnel
Messages : 3
Enregistré le : 28 juin 2013 08:20

Re: Mon premier batch, mon premier casse-tête

Message par SilverTop »

C'est bon j'ai trouvé réponse à mon problème...

A+
Répondre