Signaler

Problème dans l'ordre d'execution d'un script [Résolu]

Posez votre question fang - Dernière réponse le 30 août 2016 à 00:42
Bonjour,
J'ai besoin de faire un script qui remplace le fichier z.pdf par le fichier z.pdf_with_inserted_pages:pdf, puis qui renomme ce dernier en z.pdf.
Enfin le script rentre le premier fichier du repertoire dans le repertoire zig.
Toute les étapes du script fonctionne, mais il met un temps long pour s'executer et de plus il ne fait pas les étapes dans le bon ordre. (souvent il ne renomme pas le fichier voir même il commence par la boucle for)
Voici mon script :
@echo off
cls
setlocal enabledelayedexpansion
del z.pdf
ren "z.pdf_with_inserted_pages.pdf" "z.pdf"
for /f "delims=" %%i in ('dir /o:-n /b ""') do (
set deplace=%%i
)
move "!deplace!" "zig"
endlocal
Merci pour votre aide.
Afficher la suite 
Utile
+0
moins plus
hello
il n'y a qu'un seul fichier dans le répertoire ?
Ajouter un commentaire
Utile
+0
moins plus
Salut,

Non il y a plusieurs fichiers.


J'ai essayé ce code dans un fichier test avec une dizaine de fichiers pdf obtenus normalement.
Et cette foi ci ça marche.

Du coup, je me demande ci cela ne vient pas du logiciel que j'utilise (unitypdf), ou du nom bizarre qu'il donne au fichiers obtenue. (z.pdf_with_inserted_pages.pdf)
Ca fait deux fois .pdf dans un même nom de fichier.

Qu'est ce que tu en pense ?
fang- 30 août 2016 à 00:42
Bonjour,

J'ai réessayé mon test et cette foi ci ça ne marche plus. J'ai peut être eu de la chance la première foi.
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !