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 -
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"
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:
- Problème dans le script.
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Une erreur est survenue dans le script de cette page ✓ - Forum Windows
6 réponses
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
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à ;)
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à ;)