Batch rafrechisseent de dossier

Bonjour,

voila j ai un batch qui me serre a cacher des dossiers mes le pb c est il me manque le refresh du dossier si je reactualise pas le dossier les fichier restes visible donc comment faire le rafraichissement dans mon bat?

@set key=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
reg add "%key%" /v Hidden /t REG_DWORD /f /d 0 >NUL
MD %CD%\TLS
ATTRIB +H %CD%\TLS


le refresh je le voit bien soit avent le md ou a la fin du batch

1 réponse

  1. Bonsoir,

    Tu ne peux pas intervenir sur l'exécution d'un programme en Batch. Par contre... Tu peux fermer l'explorateur Windows, faire une pause de quelques secondes, puis le rouvrir, comme ceci :
    taskkill /f /im explorer.exe
    ping localhost -n 10>nul
    start explorer
    ping localhost -n 5>nul
    start explorer %cd%

    Ici, ça va tout simplement couper l'explorateur Windows, qui est les dossiers ouverts, plus la « barre en bas », attendre 10 secondes, rallumer l'explorateur, puis ouvrir le dossier où se situe le Batch.
    Le tout dure 15 secondes, par précaution (ne pas essayer d'ouvrir l'explorateur tant qu'il n'est pas bien fermé : 10 s, attendre que l'explorateur soit fonctionnel avant d'ouvrir une fenêtre : 5 s).

    En espérant t'avoir aidé,
    Quester4
    1. non pas possible sous un win 7 et win 8 j avais pencer a sa moi meme mes le bureau revien pas donc plus de barre de tache ni d icone pour win 7 et win 8 lui les icone du bureau revienne pas et il se mes a boiter
    2. Alors ce n'est pas possible de rafraîchir un dossier... Tu es obligé de le faire manuellement.
    3. oui mes j ai trouver une solution bien plus efficace et bien plus radicale et la au moin sa va tout seule