Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e) (modifié)

Yo!

 

Pour ceux qui ont souvent besoin d'afficher leurs fichiers et dossiers masqués, ou pour les helpers désireux d'automatiser cette opération en un script, voici la traduction d'un .vbs issu de mémoire du site Kelly's Corner:

 

http://www.kellys-korner-xp.com/xp.htm

  • Copier-coller ce texte:
     
    Message = "Ce script va fermer vos fenêtres et votre barre des tâches" & vbCR
    Message = Message & "puis redémarrer l'explorer:" & vbCR
    Message = Message & "cette manipulation est SANS DANGER" & vbCR & vbCR
    Message = Message & "Continuer ?"
    
    X = MsgBox(Message, vbYesNo, "Notice")
    
    If X = 6 Then
    On Error Resume Next
    
    
    On Error Resume Next
    
    Dim WSHShell, n, p, itemtype, MyBox
    Set WSHShell = WScript.CreateObject("WScript.Shell")
    
    p = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
    
    itemtype = "REG_DWORD"
    
    n = WSHShell.RegRead (p)
    errnum = Err.Number
    
    if errnum <> 1 then
    
     WSHShell.RegWrite p, 2, itemtype
    End If
    
    If n = 2 Then
    WshShell.RegWrite p, 1, itemtype
    MyBox = MsgBox(" Les fichiers sont maintenant visibles !", 64, "Hidden Files and Folders")
    End If
    
    If n = 1 Then 
    WshShell.Regwrite p, 2, itemtype
    MyBox = MsgBox(" Les fichiers sont maintenant cachés !", 64, "Hidden Files and Folders")
    End If
    
    Set WshShell = Nothing
    
    On Error GoTo 0
    
    For Each Process in GetObject("winmgmts:"). _
     ExecQuery ("select * from Win32_Process where name='explorer.exe'")
    Process.terminate(0)
    Next
    
    MsgBox " Fin de l'opération." & vbcr & vbcr , 4096, "Terminé"
    
    Else 
    
    MsgBox "Aucun changement n'a été effectué:." & vbcr & vbcr, 4096, "Annulation de l'opération par l'utilisateur "
    
    End If


  • Le coller dans un fichier texte (type bloc-note ou wordpad)
  • Enregistrer ce fichier texte sous l'appelation Masquer_Démasquer_fichiers_cachés.vbs

  • Un simple double-clic sur le script fera apparaître un mini-assistant demandant l'autorisation à l'utilisateur de continuer.

Simple et efficace !

 

Pour les fainéants, je l'ai hosté sur Free:

 

http://dl.free.fr/jcP1mLPES/Masquer_Affich...cach%C3%A9s.vbs

 

et sur Woofiles:

 

http://www.woofiles.com/dl-114824-3zx5REHn...hierscaches.vbs

 

 

Modifié par ogu

Posté(e)

Salut.

 

Je ne l'ai essayé que sous XP.

 

Cela dit je n'ai pas créé ce script, je me suis contenté de le traduire.J'ignore donc s'il fonctionne sous d'autres OS...

Posté(e)

Bonjour Ogu,

 

Cela serait plus intéressant si votre vbs décochait aussi l'option"Masquer les fichiers protégés" qui va de pair avec celle que vous traitez.

A moins que cela soit fait aussi ?

Mais il ne me semble pas.

 

Ps: J'ai décoché ces 2 options depuis toujours .

Je n'ai jamais compris pourquoi c'est coché par défaut puisque, au moindre problème , il faut décocher.

Posté(e)

Bonjour Pear;

 

bonne idée, mais comme je ne suis pas le créateur de ce VBS, j'ignore comment le modifier: la clé de registre relative aux fichiers protégés semble être:

 

"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"

 

Comment l'intégrer au script?

Posté(e) (modifié)

Hola!

 

Je ne suis pas developpeur.

Hkcu, et aussi Hklm, il me semble.

Il faudrait proposer cela à Sebdrualorg, Bibi26 ou Coolman :P

Modifié par pear
Posté(e)
Il faudrait proposer cela à Sebdrualorg, Bibi26 ou Coolman :P

 

Arf...je crois qu'ils ont mieux à faire, avec des projets plus ambitieux :P !

  • 1 an après...
Posté(e)

Moi je propose celui-ci, il ne vous redémarre pas l'explorer mais demande juste d'actualiser vos fenêtres.

Et il Cache/affiche les fichiers et dossiers cachés et protégés.

 

Dim WSHShell, n, p, itemtype, MyBox
Set WSHShell = WScript.CreateObject("WScript.Shell")

p = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
q = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"

itemtype = "REG_DWORD"

n = WSHShell.RegRead (p)


If n = 2 Then
WshShell.RegWrite p, 1, itemtype
WshShell.RegWrite q, 1, itemtype
Message = "Fichiers et dossiers cachés affichés avec succès," & vbCR
Message = Message & "actualisez vos fenètres (F5)."
MyBox = MsgBox(Message, 64, "Afficher vos fichiers et dossiers cachés")

End If


If n = 1 Then
WshShell.Regwrite p, 2, itemtype
WshShell.RegWrite q, 2, itemtype
Message = "Fichiers et dossiers cachés masqués avec succès," & vbCR
Message = Message & "actualisez vos fenètres (F5)."
MyBox = MsgBox(Message, 64, "Masquer vos fichiers et dossiers cachés")

End If

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...