Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
[Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires
Auteur Message
Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Revue du message précédent :

Bonjour Stryk ! Bonjour à tous.

J'espère que l'arrivée de ton troisième se passera bien, bon courage à la maman! Je te présenterai mes félicitations quand il sera là...

Merci pour les 80%. S'agit-il bien de ce que tu avais posté précédemment, permettant de lister les doc & docx ?

J'espère qu'une âme charitable pourra finaliser rapidement: sans aller à dire que ça urge, je dirais que ça commence à presser...

Mais je vous remercie tous pour votre bienveillance et investissement !

Et puisque tu es en mode "Shiva", je te souhaite donc un "Happy Diwali" ! En effet, c'est aujourd'hui !


Amicalement,
Leo.

Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Bonjour
il faudrait une commande pour les pdf qui soient juste
je n'ai pas le temps de la chercher....

le pc qui va executer le batch est sous quel os ?
pour office tu as quelle version ? 2003 / 2007 / 2010?
En fouillant sur le net j avais trouvé un vbs qui permettait via office (word 2007) de convertir un fichier doc en pdf.
Il n'a pas fonctionné sur mon pc




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Bonsoir Laddy, bonsoir à tous.

Le poste sur lequel tournera le batch est équipé de Windows 7 Familial SP1 64 bits avec Microsoft Office 2010 32 bits.

Leo001.



Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Yo,
j'ai trouvé une commande externe pour convertir des fichiers en un autre format:
- pour cela, il faut utilisé open office (je sais que leo utilise Microsoft Word).

Le lien: http://www.artofsolving.com/opensource/jodconverter

Mais bon, j'essaie encore de trouver un autre moyen.
Sur ce,
@_+




______________________________________________________
Skype
Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Bonjour à tous.

Pour la conversion en PDF, j'ai finalement fait au plus simple avec PDFcreator.
Ca avance, ça avance:

Le code suivant permet, plus ou moins de faire ce que je souhaite.

Code:
@echo off
    setlocal enabledelayedexpansion
     
    :: -------- A MODIFIER ----------
    set DIRECTORY_1=C:\repertoire1
    set DIRECTORY_2=C:\repertoire2
    :: ------------------------------
     
    for /f "tokens=*" %%§ in ('dir %DIRECTORY_1% /b /s ^| find ".docx"') do call :VERIF "%%~nx§"
     
    pause
    exit
     
    :VERIF
    dir %DIRECTORY_2% /b /s | find "%~n1" >nul
    if not %errorlevel%==0 pdfcreator.exe /NoStart /PF"%~nx1"
    goto :EOF



J'ai encore besoin de votre aide pour y parvenir:
1. J'aimerais que la commande FIND recherche les fichiers qui contiennent ".doc" (ainsi elle trouve tous les fichiers "doc" & "docx") ET dont le nom contient le mot "TRUC". Comment cumuler ces deux critères ?
2. Afin que je puisse imprimer avec la commande pdfcreator.exe, j'ai besoin de lister ces fichiers.
Selon moi j'ai deux possibilités:
1) tous les fichiers word renvoyés par VERIF, sont enregistrés (avec le chemin d'origine COMPLET) dans un fichier (temporaire?) : a_convertir.txt. Ensuite on demande a pdfcreator.exe d'imprimer les fichiers présents dans "a_convertir.txt" - Possible ?
2) les fichiers Word renvoyés par VERIF sont renvoyés avec leur fichier d'origine complet


Merci encore de votre aide pour cette dernière étape...



Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Bonjour

Code non testé
Pour les points 1 et 2 pour le 3eme point
tu peux créer un fichier temporaire et ensuite lire ce fichier avec les chemins pour lancer les impressions

Code:
@echo off
    setlocal enabledelayedexpansion
     
    :: -------- A MODIFIER ----------
    set DIRECTORY_1=C:\repertoire1
    set DIRECTORY_2=C:\repertoire2
    :: ------------------------------
     set ext=docx doc

set /p truc=[Taper un mot] :
for %%a in (%ext%) do (
    for /f "tokens=*" %%§ in ('dir %DIRECTORY_1%\*.%%a /b /s"^| find /i "%truc%"') do (
call :VERIF "%%~nx§"
     )
)
    pause
    exit
     
    :VERIF
    dir %DIRECTORY_2% /b /s | find "%~n1" >nul
    if not %errorlevel%==0 pdfcreator.exe /NoStart /PF"%~nx1"
    goto :EOF





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Bonjour Laddy, bonjour à tous.

C'est quasi fini : je peux désormais récupérer les fichiers de type DOC contenant le mot TRUC avec le code suivant.
Si la liste des fichiers correspondant à ces critères (et absents en PDF du répertoire 2) est correcte, je ne toujours pas avoir leur chemin complet ou exporter un fichier txt contenant la liste de ces fichiers (avec le path complet).

Encore un peu d'aide svp....
Et mille merci pour votre disponibilité.

------------------------------------------------------------------------------------

@echo off
setlocal enabledelayedexpansion

set DIRECTORY_1=E:\repertoire1\*.doc
set DIRECTORY_2=E:\repertoire2

for /f "tokens=*" %%§ in ('dir /b /s %DIRECTORY_1% ^| find /i "truc"') do call :VERIF "%%~nx§"

pause
exit

:VERIF
dir %DIRECTORY_2% /b /s | find "%~n1" >nul
if not %errorlevel%==0 pdfcreator.exe /NoStart /PF"%~nx1"

goto :EOF
----------------------------------------------------------------------------------------------------------------



Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Citation:
Si la liste des fichiers correspondant à ces critères (et absents en PDF du répertoire 2) est correcte, je ne toujours pas avoir leur chemin complet ou exporter un fichier txt contenant la liste de ces fichiers (avec le path complet).

Bonjour
j ai rien compris la question il suffit dajouter le chemin


exemple
Code:
if not %errorlevel%==0 pdfcreator.exe /NoStart /PF "%DIRECTORY_2%\%~nx1"





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Salut !

Par exemple dans le répertoire 1, j'ai :
Répertoire1\sousrepertoire1\Trucbidule.doc
Répertoire1\sousrepertoire2\Trucmachin.doc
Répertoire1\sousrepertoire3\Trucchose.doc
Répertoire1\sousrepertoire4\Bitognau.doc

Tandis que dans le répertoire 2 il y a:
Répertoire2\sousrepertoire0\Trucbidule.pdf
Répertoire2\sousrepertoire4\Trucmachin.pdf
Répertoire2\sousrepertoire5\Trucchose.pdf
Répertoire2\sousrepertoire6\Bitognau.pdf

La moulinette va voir que les fichiers doc qui contienne "Truc" et qui n'existent pas en PDF sont:

Nouveau fichier:
Trucbidule.doc
Trucmachin.doc
Trucchose.doc

Et le batch enverra à pdfcreator la commande suivante:
pdfcreator.exe /NoStart /PF Trucbidule.doc

Ce que je souhaiterais c'est avoir en "sortie:"
pdfcreator.exe /NoStart /PF Répertoire1\sousrepertoire1\Trucbidule.doc
pdfcreator.exe /NoStart /PF Répertoire1\sousrepertoire2\Trucmachin.doc
pdfcreator.exe /NoStart /PF Répertoire1\sousrepertoire3\Trucchose.doc

En effet sans le "chemin complet" de chacun des fichiers doc l'impression n'est pas possible.


J'espère avoir été plus clair.
Merci pour votre aide.



Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
La réponse est dans mon précédent message à toi d adapter au bon dossier voulu


Code:
if not %errorlevel%==0 pdfcreator.exe /NoStart /PF "%DIRECTORY_1%\%~nx1"





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 
Bonsoir Laddy, bonsoir à tous.

Un grand Merci pour ta réponse et ton aide.

Avec le code suivant je parviens exactement à ce dont j'ai besoin.


Code:
:: ===============  Début de script  ===============

    @echo off
    setlocal enabledelayedexpansion

:: ===============  A MODIFIER ===============

   
    set DIRECTORY_1=E:\Repertoiredesdoc
    set DIRECTORY_2=E:\Repertoiredespdf

:: ===============  A MODIFIER ===============
   
   for /F "tokens=*" %%j in ('dir /B /S "%DIRECTORY_1%\*.doc" ^| find /I "Truc"') do (
  dir "%DIRECTORY_2%" /B /S | find "%%~nj" >nul || pdfcreator.exe /NoStart /PF"%%~j"
)
pause
   
    goto :EOF


:: ===============  Fin de script  ===============


Bonne semaine et continuation...
Leo.



Message [Résolu] Recherche de fichiers (doc & pdf) dans deux répertoires 


Montrer les messages depuis:
Répondre au sujet Page 2 sur 2
Aller à la page: <  1, 2
  



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