Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
problème pour lancer batch paramétré
Auteur Message
Répondre en citant
Message problème pour lancer batch paramétré 
Bonjour,

j'essaye de faire fonctionner un batch simple, mais ça bloque sur l'utilisation d'un paramètre dans le batch secondaire appelé par le batch principal :

batch principal :

Code:
for /l %%i in (1,1,10) do (
E:
::création d'un dossier paramétré par la variable i de la boucle for
mkdir E:\Temp\z\%%i%
::appel d'un autre fichier .bat rentrant des données dans le dossier créé
call z.bat.bat %%i
)


batch z.bat :

Code:
C:
cd C:\Program Files\WinHTTrack\
httrack "http://XXX.net/YYY/index.php" -O "E:\Temp\z\%1\"


Et c'est là que les ennuis commencent :
Si je lance le batch principal en mode administrateur, ça coince tout de suite : 'z.bat' n'est pas reconnu en tant que commande interne ou externe
Si je ne lance pas le batch principal en mode administrateur, tout se passe bien pour i=1 puis ça coince dès i=2 avec le même message : 'z.bat' n'est pas reconnu ....

Une explication?

Merci d'avance.


Message édité par AlonsO, penses à la balise Code la prochaine fois.




Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message problème pour lancer batch paramétré 
Bonjour,

Avant de poster, merci d'aller te présenter dans le forum approprié. Et la prochaine fois, penses à la balise Code.



Sinon, essayes ceci pour ton code

Le tout en un seul et unique Batch Okay

Code:
::************************::
::       AideForum_       ::
::    Par Xavier Pacio    ::
::************************::
:: --- Copyright 2014 --- ::
:: - ALL RIGHT RESERVED - ::
::************************::
@Echo Off
Title HelpFofo_ - By AlonsO
Color 79 & MODE 70,20

:Start_$
For /l %%i in (1,1,10) do (
   CD "E:\"
   MKDIR "E:\Temp\z\%%i"
   CALL:Goto_1$
   )

Cls&Echo.
Echo Programme terminé, cliquez sur une touche pour quitter...
Pause>NUL&Exit

:Goto_1$
CD "C:\Program Files\WinHTTrack\"
HTTRACK "http://XXX.net/YYY/index.php" -O "E:\Temp\z\%1\"
Goto:Eof
   

:: Programme par Xavier PACIO
:: Copyright 2014 - All right reserved - Reproduction autorisée

Merci,
@++



Dernière édition par AlonsO7798 le Mer 7 Jan 2015 - 10:10; édité 1 fois

______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Répondre en citant
Message problème pour lancer batch paramétré 
Bonjour,

Merci de cette proposition.

J'ai essayé, mais Httrack ne rapatrie plus rien dans les fichiers créés.

J'ai essayé d'ajouter une pause avant le call :
Code:
@Echo Off
Title HelpFofo_ - By AlonsO
Color 79 & MODE 70,20

:Start_$
For /l %%i in (1,1,10) do (
   CD "E:\"
   MKDIR "E:\Temp\z\%%i"
   ping localhost -n 15 >nul
   CALL z-bat.bat %%i
   )

Cls&Echo.
Echo Programme terminé, cliquez sur une touche pour quitter...
Pause>NUL&Exit

:Goto_1$
CD "C:\Program Files\WinHTTrack\"
HTTRACK "http://XXX.net/YYY/index.php" -O "E:\Temp\z\%1\"
Goto:Eof


mais cela génère une erreur : 'z-bat.bat' n'est pas reconnu ....



Répondre en citant
Message problème pour lancer batch paramétré 
Bonjour

peux tu expliquer ce que tu cherches à faire ?
tu crées des dossiers allant de 0 à xxxx puis dans chaque dossier tu veux rapatrier des fichiers dans le dossier correspondant ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message problème pour lancer batch paramétré 
Bonjour,

Pour simplifier : une page web se modifie à chaque rafraîchissement. Je veux donc pouvoir stocker différentes versions de cette page.
Merci



Répondre en citant
Message problème pour lancer batch paramétré 
Bonjour,

J'ai édité ma réponse précédente, réessayes et dis moi si ça fonctionne.

@++




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Message problème pour lancer batch paramétré 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch