Problème dans le script.

cedric311 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
arthurg95 Messages postés 2421 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je viens de faire un script en batch qui doit dézipper des fichiers dans un dossier.

Quand je lance le script via mon bureau aucun problème, par contre quand je le fais exécuter via le gestionnaire de tâches de Windows 7 il me remonte une erreur...

Merci pour votre aide:


set REP_DOWNLOAD="G:\NEO\Download3"

set REP_TEMP1="G:\NEO\Temp3\A320-CGR-S11_12"
set REP_TEMP2="G:\NEO\Temp3\A320-CGR-S13_14"

set REP_EXTRACT_STD1="G:\NEO\Extract3\A320-CGR-S11_12"
set REP_EXTRACT_STD2="G:\NEO\Extract3\A320-CGR-S13_14"

for /f %%a in ('type G:\NEO\datum.txt') do (
set datum=%%~na
)

for %%f in (%REP_DOWNLOAD%\%datum%\A320-CGR-S11_12\*.tar.Z) do (
md %REP_TEMP1%
cd %REP_TEMP1%
start "C:\Program Files\7-Zip\7z.exe" e "%%f" -y
)

for %%f in (%REP_TEMP1%\*.tar) do (
md %REP_EXTRACT_STD1%
cd %REP_EXTRACT_STD1%
start "C:\Program Files\7-Zip\7z.exe" e "%%f" -y
)

for %%f in (%REP_DOWNLOAD%\%datum%\A320-CGR-S13_14\*.tar.Z) do (
md %REP_TEMP2%
cd %REP_TEMP2%
start "C:\Program Files\7-Zip\7z.exe" e "%%f" -y
)

for %%f in (%REP_TEMP2%\*.tar) do (
md %REP_EXTRACT_STD2%
cd %REP_EXTRACT_STD2%
start "C:\Program Files\7-Zip\7z.exe" e "%%f" -y
)

call "G:\NEO\Copy3.bat"
A voir également:

6 réponses

arthurg95 Messages postés 2421 Date d'inscription   Statut Membre Dernière intervention   341
 
Bonjour,

Et quelle est cette erreur ? C'est plus simple de chercher avec ;)
0
cedric311
 
Bonjour,

Il y a une erreur de commande.

En fait le planificateur de tâche ne comprend pas une commande du script, mais je ne sais pas la quelle...

Merci
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
capturer les messages dans un fichier avec : sript >%TMP%\mesg.txt 2>&1
0
cedric311 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Cette ligne je dois la placer ou dans mon script?

Merci
0
cedric311 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens de voir que j'ai un problème avec le "e"

start "C:\Program Files\7-Zip\7z.exe" e "%%f" -y
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
essayer avec
start /D "C:\Program Files\7-Zip" 7z  "e %%f -y"
0
cedric311 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, j'ai plus l'erreur mais cela ne fonctionne toujours pas...
0
cedric311 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

Je vais refaire une explication.

J'utilise un script qui me permet de récupérer des données sur un FTS. Celui-ci fonctionne bien.

Il appelle un autre script pour décompresser les fichiers téléchargé qui se trouve en haut.

Ensuite il y a un appel d'un script pour copier les fichiers sur le réseau et pour finir cela va vers un autre script qui envois un mail.

Tous ces scripts fonctionnent si je double clique dessus par contre si je les fais exécuter par le planificateur de tache Windows cela tourne en boucle durant des heures et des heures et rien ne se passe a par le tout premier script...

Merci de votre aide.
0
arthurg95 Messages postés 2421 Date d'inscription   Statut Membre Dernière intervention   341
 
FTP non ?

C'est assez étrange, surtout que tu donnes bien les chemins absolus des autres scripts...
Essaye simplement avec un chemin relatif peut-être s'il est dans le même dossier ;)

Je ne crois pas qu'il y ai d'équivalent à bash -x pour windows... Donc essaye de mettre des echo un peu partout pour trouver où ça bloque déjà ;)
0
cedric311 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
mais en plus de pas aller cherche les autres scripts, il n'effectue pas le dé-zippage des fichiers...
0
arthurg95 Messages postés 2421 Date d'inscription   Statut Membre Dernière intervention   341
 
D'où la nécessité de débugguer..
0