Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Batch] Lancer un programme sans console

    20 juillet 2022 à 14:51:02

    Bonjour !

    Je fait un script en C++ avec Qt, et quand j'appuie sur un bouton, le programme lance un script Batch mais vite fait, une console s'ouvre et se ferme tout de suite. C'est normal mais est-il possible de masquer cette fenêtre avant svp ?

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter

    Sauf erreur, je ne me trompe jamais ! Je ferais mieux demain !

      20 juillet 2022 à 19:49:22

      Bonsoir, en batch pur non. Si tu lances ton script batch par un script vbs par exemple oui..

      Contenu du script vbs :

      Set wsc = CreateObject("WScript.Shell")
      wsc.Run "ScriptName.bat", 0
      


      0 = Masquer le fenêtre
      1 = Afficher la fenêtre

      Tu peux peut-être le faire directement en C++ via la fonction CreateProcess ? https://stackoverflow.com/questions/20099450/how-to-hide-a-command-prompt-while-running-a-batch-file-from-c

      • Partager sur Facebook
      • Partager sur Twitter

      [Batch] Lancer un programme sans console

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown