1
Je veux enregistrer tous dll sous mon dossier et son sous-dossier, donc je suis en utilisant les éléments suivants:Batch File - Enregistrement de tous les dll
FOR /R "C:\test" %%G in (.) DO (
Pushd %%G
for %%G in (%%G\*.dll) do regsvr32 /s %%G
Echo now in %%G
Popd)
Echo "Back To Original Directory"
Maintenant, le problème avec ce code est il essaie aussi d'enregistrer des fichiers avec extension de .dlla, donc à ce moment-là mon fichier batch crée un problème.
Comment puis-je autoriser uniquement l'enregistrement des fichiers dll? Merci pour l'aide.
son montrant le même résultat .. !! son essayant d'enregistrer .dlla aussi –
Que se passe-t-il si vous faites juste pour %% G dans (C: \ test \ *. dll) faire si/i %% ~ xG EQU .dll regsvr32/s %% G'? Si vous remplacez 'regsvr32/s' par' echo', voyez-vous aussi les fichiers .dlla? –
les fichiers .dlla se lève en faisant écho aussi –