Aide batch ( super débutant ^^ )

salut , je voudrai créé un ptit programe , en batch , et quand je clique dessus , il y a un autre programe qui s'ouvre ..

j'ai essayé de faire :

start [C:\Program Files\Guitar Pro 5\GP5.exe] j'ai aussi essayé sa :
@echo off

start C:\WINDOWS\system32\calc.exe

exit

pk sa ne marche pas ? merci :p
Configuration: Windows Vista
Firefox 3.0.11

17 réponses

  1. Contributeur
    Bonjour !

    Tu peux rajouter le chamin de ton programme dans la variable de PATH, puis simplement ecrire

    code batch :

    guitar

    1. comment sa ? O_o

      j'ai essayé sa ^^ :

      echo off

      cls

      set variable=C:\Program Files\DAEMON Tools Lite\daemon.exe

      start %variable%

      pause

      mdr , je sais pas comment faire !
      1. ou sinon j'ai fait sa :

        start "<C:\Program Files\DAEMON Tools Lite>/daemon.exe"

        et sa me sort un truck !

        Microsoft Windows [version 6.0.6001]
        Copyright (c) 2006 Microsoft Corporation. Tous droits réservés.

        C:\Users\PAPABE~1\AppData\Local\Temp>

        c koi sa !?!
        1. Contributeur
          Non, va dans le panneau de configuration, systeme -> avancé -> variables d'environnement

          Selectionne dans variables systeme (cadre du bas) la variable "Path"

          double clique dessus, ell doit ressembler a ca :

          %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

          rajoute à la fin un point-virgule, puis le chemin complet du DOSSIER où se trouve ton application

          %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C\dossierouilyaleprogramme\

          et tu enregistres.

          maintanant, tapes juste

          guitar

          si guitar se trouve dans le dossier" dossierouilyaleprogramme"
          et qu'il s'appelle guitar.exe
          1. Contributeur
            hello
            si il y des espaces, il faut utiliser des "
            start "C:\Program Files\Guitar Pro 5\GP5.exe"

            celui ci doit marcher:
            start C:\WINDOWS\system32\calc.exe
            1. ""Non, va dans le panneau de configuration, systeme -> avancé -> variables d'environnement
              "

              OK mais c'est ou ? O_o

              et puis : start C:\WINDOWS\system32\calc.exe

              sa marche ...

              donc pk sa sa ne marche pas : start "C:\Program Files\EA Sports\FIFA 08 Demo\FIFA08 Demo.exe"

              sa me donne : Microsoft Windows [version 6.0.6001]
              Copyright (c) 2006 Microsoft Corporation. Tous droits réservés.

              C:\Users\PAPABE~1\AppData\Local\Temp>

              aidez moi svp !^^
              1. Contributeur
                Si tu es sous windows, le panneau de configuration est dans le poste de travail
                1. Contributeur
                  "C:\Program Files\EA Sports\FIFA 08 Demo\FIFA08 Demo.exe"
                  tu es sûr du chemin ?
                  1. Bin g fait copier coller pour le chemin ... Alors pk sa marche pas ???
                    1. Bonsoir,

                      Essaie comme cela:

                      start "C:\Program Files\EA Sports\FIFA 08 Demo\" "FIFA08 Demo.exe"
                      1. Petite precision , j'utilise powerbatch ...

                        Je vien d'essayer en créant moi même mon fichier et sa a marché en tapan :

                        call "C\....émule.exe"

                        pk call et pas Start ?!
                        1. Moi aussi, j'utilise Powerbatch.
                          Pour info, as-tu essayé ?

                          start "C:\Program Files\EA Sports\FIFA 08 Demo\" "FIFA08 Demo.exe"
                          1. Non la je suis sur l'iPhone dsl , j'ai plus accès a l'ordi , demain ...
                            Merci :p
                            1. Tjrs depuis l'iPhone (with :Copier-Coller^^)
                              j'ai vu sur internet et partout que Start c'était pour les logiciel et call pour les autre batch ...

                              CALL Appelle un fichier batch à partir d'un autre fichier batch.

                              Alors pk call marche et pas start ?!
                              1. merci , c'est pour dire que sa marche aussi avec sa :

                                start "C:\Program Files\EA Sports\FIFA 08 Demo\" "FIFA08 Demo.exe"

                                pk , ce n'est pas diferent de sa :
                                start "C:\Program Files\EA Sports\FIFA 08 Demo\FIFA08 Demo.exe"

                                ? presque pas ?O_o ?!
                                1. Bonjour,

                                  Je pense que la réponse se trouve dans le help (help start saisi sous l'invite de commande) :
                                  Le chemin est dissocié de commande/programme.

                                  START Démarre une nouvelle fenêtre pour exécuter le programme ou la commande donné.
                                  
                                  START ["titre"] chemin [/I] [/MIN] [/MAX] [SEPARATE]
                                        | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL
                                        [/WAIT] [/B] [commande/programme]
                                        [paramètres]
                                  
                                    "titre"     Titre à afficher dans la barre de titre.
                                    chemin      Répertoire de démarrage
                                    B           Démarre l'application sans créer de nouvelle fenêtre.
                                                L'application ignore les interruptions par ^C. A moins que
                                                l'application ne le permette, ^Break est le seul moyen
                                                d'interrompre l'application.
                                    I           Le nouvel environnement sera l'environnement initial passé
                                                à cmd.exe et non pas l'environnement en cours.
                                    MIN         Démarre la fenêtre réduite en icône
                                    MAX         Démarre la fenêtre en plein écran
                                    SEPARATE    Démarre le programme Windows 16-bits en espace mémoire séparé
                                    SHARED      Démarre le programme Windows 16-bits en espace mémoire partagé
                                    LOW         Démarre l'application dans la classe de priorité IDLE
                                    NORMAL      Démarre l'application dans la classe de priorité NORMAL
                                    HIGH        Démarre l'application dans la classe de priorité HIGH
                                    REALTIME    Démarre l'application dans la classe de priorité REALTIME
                                    ABOVENORMAL Démarre l'application dans la classe de priorité ABOVENORMAL
                                    BELOWNORMAL Démarre l'application dans la classe de priorité BELOWNORMAL
                                    WAIT        Démarre l'application et attend qu'elle se termine
                                    com/prog              S'il s'agit d'une commande cmd interne ou d'un fichier de
                                                commandes, alors le processeur de commande est exécuté avec
                                                l'option /K par cmd.exe. Cela signifie que la fenêtre ne
                                                sera pas supprimée après l'exécution de la commande.
                                  
                                                S'il ne s'agit pas d'une commande cmd interne ou d'un fichier de
                                                commandes alors il s'agit d'un programme et il sera exécuté
                                                comme une application liée à une fenêtre ou comme une
                                                application console.
                                  
                                    paramètres  Paramètres passés à la commande ou au programme


                                  ...............................................
                                  .............................................