Impossible de trouver une syntaxe qui lui plait. Soit il me dit
Code : Sélectionner tout - Visualiser dans une fenêtre à part CALL :TrouveFREG "%%a"
Soit: inattendu
J'ai vérifié la syntaxe sur Google mais rien à faireTrouveFREG n'est pas une commande interne
Quelqu'un a t-il déjà eu ce type de problèmes avec un CALL ?
Salut,
poste ton code.
________________________________
Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
________________________________
Salut !
J'ai essayé sans espace entre call et :TrouveFREG, avec espace, avec espace sans les ":" ... Mais rien n'y fait, il ne veut accepter aucune syntaxe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ::Verification sur FREGATE set "$Modele=%Mon_repertoire%\Modeles\MODELE_FREG.txt" echo Verification des resultats sur FREGATE ... IF EXIST %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt DEL %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt 2>nul for /f "delims=" %%a in ('type %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Y0EM1.FLUX.RQUETEUR.FREG.FOEXTRAC.txt') do findstr "%%a" %$Modele% >nul && CALL :TrouveFREG "%%a" GOTO Next1 :TrouveFREG if not defined flag ( echo ########################## >> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt echo %1 >> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt echo ########################## >> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt FOR /f "tokens=1 delims=|" %%E in ("%1") do ( echo %%E:KO>> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\TMP_FREG.txt ) ) :Next1
Essaye de cette manière pour voir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ::Verification sur FREGATE set "$Modele=%Mon_repertoire%\Modeles\MODELE_FREG.txt" echo Verification des resultats sur FREGATE ... IF EXIST %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt DEL %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt 2>nul for /f "delims=" %%a in ('type %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Y0EM1.FLUX.RQUETEUR.FREG.FOEXTRAC.txt') do call:test "%%a" goto:Next1 :test findstr %1 %$Modele% >nul && if not defined flag ( echo ########################## >> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt echo %1 >> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt echo ########################## >> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\Diff_FREG.txt FOR /f "tokens=1 delims=|" %%E in ("%1") do ( echo %%E:KO>> %Mon_repertoire%\CAMPAGNE_DE_TEST_bis\TMP_FREG.txt )) :Next1
________________________________
Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
________________________________
Vraiment étrange.
Essaye de supprimer tout les :: des commentaires et remplace les par des REM
________________________________
Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
________________________________
J'ai abandonné, ce traitement me prenait plusieurs heures comme ça.
Je fais le même traitement sur mon serveur AIX en shell, je suis passé à 10min...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager