IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Masquer la barre des tâches en VBScript


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut Masquer la barre des tâches en VBScript
    Bonjour,

    J'ai trouvé le code pour le faire en VB6 ici. Je me permets de créer une nouvelle discussion car celle-ci date de 2004.

    Mon problème est que je souhaite faire cela dans un simple fichier .vbs. J'ai copié le code dans mon .vbs sans trop y croire et évidemment cela ne fonctionne pas. Comment traduire ça en VBScript ?

    Merci

    PS : je voudrais aussi masquer les icônes du bureau dans le même script et en faire un autre pour réafficher ces éléments.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Voici une première version avec DynamicWrapper.

    pour la comprendre (et voir comment installer DynamicWrapper ) commence par lire :

    Appeler les API Win32 avec JScript/VBScript : DynamicWrapperX

    ensuite un "gros exemple" d'utilisation de DynamicWrapper ici , peu t'aider à la déclaration des foncitons

    pour finir en "fusionnant" le tout avec une entrée de la FAQ VB6

    Le code peu alors donner :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Const SWP_HIDEWINDOW  = &H80 
    Const SWP_SHOWWINDOW = &H40 
    set DX = CreateObject ("DynamicWrapperX")                  ' instancie l'objet
    With DX
            .Register "user32.dll","FindWindowA","f=s","i=ss","r=l"
            .Register "user32.dll","SetWindowPos","f=s","i=lllllll","r=l"
    End With    
     
    Masquer
     
    Rep = msgbox ("Afficher à nouveau ?",vbYesNo)
     
    if Rep=VbYes then afficher 
     
    Public Sub masquer() 
        Dim hwnd 
        hwnd = DX.FindWindowA("Shell_traywnd", "") 
        DX.SetWindowPos hwnd, 0, 0, 0, 0, 0, SWP_HIDEWINDOW 
    End Sub 
     
    Public Sub afficher() 
        Dim hwnd 
        hwnd = DX.FindWindowA("Shell_traywnd", "") 
        DX.SetWindowPos hwnd, 0, 0, 0, 0, 0, SWP_SHOWWINDOW 
    End Sub

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 8
    Par défaut
    OK merci pour ta réponse. C'est plus compliqué que ce que je pensais alors... Je croyais que quelques objets avec les bonnes méthodes permettraient de faire ça rapidement dans un simple fichier .vbs.

    Je vais consulter tes liens et te tiendrai au courant.

    Encore merci

Discussions similaires

  1. Masquer l'application dans la barre des tâches
    Par jmjmjm dans le forum Composants VCL
    Réponses: 2
    Dernier message: 28/11/2016, 12h50
  2. [AC-2003] Comment masquer - Rétablir barre des tâches ?
    Par Geache dans le forum VBA Access
    Réponses: 4
    Dernier message: 20/12/2011, 12h25
  3. Masquer la barre des tâches
    Par patte d'ours dans le forum VB.NET
    Réponses: 7
    Dernier message: 09/11/2010, 22h54
  4. Masquer nouveau shell dans barre des tâches Windows?
    Par pssst dans le forum SWT/JFace
    Réponses: 7
    Dernier message: 13/05/2009, 13h05
  5. Comment masquer le MessageBox de la barre des tâches ?
    Par Coussati dans le forum Langage
    Réponses: 7
    Dernier message: 25/08/2003, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo