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

Scripts/Batch Discussion :

[DOS] programme invisible ?


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 73
    Points : 37
    Points
    37
    Par défaut [DOS] programme invisible ?
    Bonjour,

    Comment faire executer un script batch (fichier.bat) sans apparaition de la fenêtre Dos ?

    Merci,

  2. #2
    Membre confirmé Avatar de nemo69500
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 639
    Points : 519
    Points
    519
    Par défaut
    tourne toi vers "echo off"
    *************##--##***************
    www.ptichoupi.fr



    Pensez au
    De tmps en tps du repos, ca fais du bien!

    ************//////\\\\\\**************

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    Echo Off empêche l'écho des commandes à l'écran, pas l'ouverture de la fenêtre DOS.
    Cela dit, cette question est régulièrement posée alors une petite recherche sur le forum...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 73
    Points : 37
    Points
    37
    Par défaut
    D'accord je vais le vérifier tout de suite
    Pour la question pas de souci mais j'espère qu'il y avait une réponse aussi

  5. #5
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 73
    Points : 37
    Points
    37
    Par défaut
    Bonjour

    D'après les premières recherche j'ai trouvé cela: (Start /b Fichier.bat)

    Mais c'est pas ce que je cherche puisque avec cette commande au lieu d'ouvrir une nouvelle fenêtre il exécute le contenu dans la fenêtre initial elle même, et moi je veux sans passer par cette dernière aussi,

    J'explicite mon cas:
    J'aimerai par exemple lancer un fichier batch 'Test.bat' dans mon bureau qui contient le code suivant: (echo "Quelque chose" > Fichier.txt) qui a pour conséquence de créer un nouveau fichier dans mon bureau s'appel 'Fichier.txt et contient cette phrase 'Quelque chose', le batch 'Test.bat' ne doit pas ouvrir une fenêtre Dos, il doit s'exécuter en silence,

    Merci pour votre aide,

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 889
    Points
    32 889
    Par défaut
    J'avais bien compris ce que tu veux faire

    Il me semble que la solution passe en effet par Start, mais je ne me souviens pas s'il est possible de lancer un batch DOS sans avoir d'ouverture d'une fenêtre DOS.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 73
    Points : 37
    Points
    37
    Par défaut
    Oui l'option "Start /B /Min" mais cela c'est pour les programme qui se basent sur la même fenêtre pour éviter d'ouvrir une autre, mais pour l'initiale moi aussi j'ai pas trouvé comment l'éviter,

    La Meilleure Solution que j'ai trouvé est de lancé le bach sous le Compte SYSTEM, il s'exécute donc en arrière plan de l'utilisateur courant,

  9. #9
    Membre averti Avatar de jbarreau-mainson
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    446
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 446
    Points : 412
    Points
    412
    Par défaut
    Si sur la machine où tu souhaite lancer ce .bat tu as un accès shell alors essaye de récuperer sur le net le fichier "hidden32.exe".

    Il ne te restera alors plus qu'à tapper :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hidden32.exe tonfichier.bat

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programme invisible en tâche de fond
    Par probo dans le forum Delphi
    Réponses: 3
    Dernier message: 08/02/2007, 11h23
  2. MS-DOS programmes compatibles (16 bits)
    Par LarabNain dans le forum Windows
    Réponses: 3
    Dernier message: 03/10/2006, 13h40
  3. programme invisible
    Par duplo dans le forum Général Python
    Réponses: 10
    Dernier message: 29/12/2005, 18h59
  4. Programme invisible
    Par black is beautiful dans le forum C++
    Réponses: 5
    Dernier message: 25/08/2004, 11h38
  5. Réponses: 8
    Dernier message: 05/06/2002, 11h55

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