A voir également:
- [dos] Comparer deux fichiers
- Fusionner deux fichiers excel - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Deux ecran pc - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Explorateur de fichiers - Guide
1 réponse
Infos supp:
J'essaye de faire ça avec une boucle for sinon mais pareil je bloque:
Dans un dossier j'ai mes KB.exe donc je les listes, puis je prend les MAJ installées avec un REG QUERY que je met dans un temp.txt
Voila le code:
rem Liste des .exe dispo + remise en forme + Liste des MAJ installées dans temp.txt
for /F "usebackq tokens=2 delims=-" %%k IN (`dir /B %CHEMIN%`) DO for /F "usebackq tokens=7 delims=\" %%j IN (`find "%%k" %CHEMIN%\temp.txt`) DO if ERRORLEVEL 0 (echo %%k deja installe) else echo installation de %%k
rem Test si FIND retourne une valeur : ECHO "déja installé" SINON je lance l'exe.
J'essaye de faire ça avec une boucle for sinon mais pareil je bloque:
Dans un dossier j'ai mes KB.exe donc je les listes, puis je prend les MAJ installées avec un REG QUERY que je met dans un temp.txt
Voila le code:
rem Liste des .exe dispo + remise en forme + Liste des MAJ installées dans temp.txt
for /F "usebackq tokens=2 delims=-" %%k IN (`dir /B %CHEMIN%`) DO for /F "usebackq tokens=7 delims=\" %%j IN (`find "%%k" %CHEMIN%\temp.txt`) DO if ERRORLEVEL 0 (echo %%k deja installe) else echo installation de %%k
rem Test si FIND retourne une valeur : ECHO "déja installé" SINON je lance l'exe.