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

Windows XP Discussion :

Comment exécuter un fichier .Bat sans ouvrir la console DOS


Sujet :

Windows XP

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Points : 67
    Points
    67
    Par défaut Comment exécuter un fichier .Bat sans ouvrir la console DOS
    Bonjour,

    J'ai un script dans un fichier .Bat, j'ai mis le fichier dans le dossier demarrage du menu demarrer, et le script s'exécute au démarrage.

    Mais quand il s'ouvre, il affiche la console de commande DOS, ce qui me dérrange. Comment je peux faire par qu'il s'exécute en background ?

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 253
    Points
    28 253
    Par défaut
    pour eviter les erreurs, c'est par ici
    http://www.developpez.net/forums/sho...tch+silencieux

    pour lancer en silence, c'est là
    http://www.computing.net/dos/wwwboard/forum/14982.html


    ps: t'as pas du chercher bien longtemps sur google, ce sont les premiers liens

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Points : 67
    Points
    67
    Par défaut
    Merci beaucoup,
    seulement, je ne sais pas m'y prendre avec ce code que j'ai du mal à comprendre. Je connais un peu le dos, mais ceci ressemble à de la programmation. Fo un compilateur ou un interpréteur pour ce code ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        use vbs if anything
    
    
        Set fso = CreateObject("Scripting.FileSystemObject")
        Set wsc = CreateObject("WScript.Shell")
        Set batch = fso.CreateTextFile("C:\test.bat")
        batch.WriteLine ":loop"
        batch.WriteLine "ping 127.0.0.1 -t -l 32"
        batch.WriteLine "goto loop"
        batch.Close
        wsc.Run "C:\test.bat", vb hide

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 253
    Points
    28 253
    Par défaut
    en fait c'est "très propre"
    tu crée un fichier toto vbs que tu lances au demarrage (le vbs etant invisible) et lui lance ton bat en le cachant
    pour toi, ca se resumerait à ceci

    toto.vbs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Set wsc = CreateObject("WScript.Shell")
        wsc.Run "C:\ton_fichier.bat", vb hide
    m'enfin, faut tester

  5. #5
    Membre actif
    Avatar de lanonyme
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    229
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 229
    Points : 290
    Points
    290
    Par défaut
    Citation Envoyé par pharaonix
    en fait c'est "très propre"
    tu crée un fichier toto vbs que tu lances au demarrage (le vbs etant invisible) et lui lance ton bat en le cachant
    pour toi, ca se resumerait à ceci

    toto.vbs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Set wsc = CreateObject("WScript.Shell")
        wsc.Run "C:\ton_fichier.bat", vb hide
    m'enfin, faut tester
    Je me demande si cela ne risque pas de s'apparenté a un virus ?


    lanonyme

Discussions similaires

  1. Comment exécuter un script *.sql sans ouvrir l explorateur SQL? MERCI
    Par oualilou1985 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 12/03/2014, 11h05
  2. comment exécuter un fichier .bat
    Par Synbra dans le forum Débuter
    Réponses: 2
    Dernier message: 25/10/2013, 13h39
  3. Comment exécuter une page web sans ouvrir le navigateur !
    Par petitclem dans le forum C++Builder
    Réponses: 15
    Dernier message: 05/05/2010, 10h32
  4. Réponses: 6
    Dernier message: 09/04/2009, 11h22
  5. exécution d'une macro sans ouvrir le fichier
    Par sash6 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/05/2008, 11h49

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