Lancer un programme à la fin d'un autre.

Profil bloqué -  
 Romaindf23 -
Bonjour,
Je recherche une commande pour un .bat permettant de lancer un programme lorsqu'un autre se ferme, par exemple je décide de lancer Firefox par un .bat et lorsque celui est fermé, lancé CCleaner par exemple.
Merci d'avance.

11 réponses

  1. -chiva- Messages postés 17 Statut Membre
     
    bonjour.

    essay tout simplement sa dans ton .bat

    "C://Program Files/Mozilla Firefox/firefox.exe"
    "C://Program Files/VideoLAN/VLC/vlc.exe" ----->>met ton adresse complete de ccleaner a la place
    


    met le chemin complet
    0
  2. Profil bloqué
     
    merci mais le problème c'est que le 1er se lance puis le deuxième 20 sec après
    or je voudrais que le deuxième ne se lance que quand le premier programme est fermé.
    0
  3. Profil bloqué
     
    si merci beaucoup c'est nickel
    0
    1. -chiva- Messages postés 17 Statut Membre
       
      du cou tu as fait commen?
      0
  4. alifmim1
     
    :: Tu Peux Faire un TIMER pour l'ouverture et Fermeture.
    :: C'est plus compliqué mais (Essaye d'abord ça et On Verra)
    ::*******************************************************
    @Cls
    @echo off
    ::
    ::Pour Ouvrir Internet Explorer
    @Start /B "iexplore.exe" "https://www.google.com/?gws_rd=ssl" > NUL
    ::Pour Fermer Internet Explorer
    @Taskkill /f /im "iexplore.exe" > NUL
    ::
    ::Pour Ouvrir CCleaner
    @Start /B %SystemDrive%\Program" "Files\CCleaner\CCleaner.exe > NUL
    ::Pour le Fermer
    @Taskkill /f /im "CCleaner.exe" > NUL
    ::
    ::*******************************************************
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Profil bloqué
     
    Oui mais c'est plus complexe donc je m'explique:
    -Je souhaite lancer JDownloader avec un .bat.
    -JDownloader se fermera lorsque tous les téléchargements sont finis.
    -Et là le système se met en veille gràce à une commande.
    0
  7. alifmim1
     
    @Cls
    @Echo off
    :
    @TITLE - Open Close at X-Time - By ALIFMIM -
    ::
    :Start
    ::
    ::---------------------------TIMER 1-----------------------::
    @If %Time:~3,2% LSS 10 (Set /a Mt=%Time:~4,1%) else (Set /a Mt=%Time:~3,2%)
    ::Temps d'Attente en Minutes (Tu peux changer 1 en (Ton Choix)
    @Set Temps=1
    @Set /a CloseIT=%Mt%+%Temps%
    ::----------------------------------------------------------::
    ::
    ::------------------Lancement du Programme----------------::
    @Start /B %SystemDrive%\Program" "Files\CCleaner\CCleaner.exe > NUL
    ::----------------------------------------------------------::

    ::--------------------------TIMER 2-------------------------::
    :Start1
    @If %Time:~3,2% LSS 10 (Goto Less_10) else (Goto More_10)
    :Less_10
    @If %CloseIT% EQU %Time:~4,1% (Goto Do_IT) else (Goto Start1)
    :More_10
    @If %CloseIT% EQU %Time:~3,2% (Goto Do_IT) else (Goto Start1)
    ::-----------------------------------------------------------::
    ::
    :Do_IT
    ::---------------------Arrêt du Programme-------------------::
    @Taskkill /f /im "CCleaner.exe" > NUL
    ::-----------------------------------------------------------::
    ::
    ::Activer Cette Ligne Si vous voulez Répéter à L'infini.
    ::@Goto Start
    0
  8. Profil bloqué
     
    et comment faire sans timer pour que lorsque le programme JDownloader se ferme automatiquemeny il lance une autre commande
    0
  9. Profil bloqué
     
    attend j'essaie au moins ton truc
    0
  10. Profil bloqué
     
    voila ce que ca donne @Cls
    @Echo off
    :
    @TITLE - Open Close at X-Time - By ALIFMIM -
    ::
    :Start
    ::
    ::---------------------------TIMER 1-----------------------::
    @If %Time:~3,2% LSS 10 (Set /a Mt=%Time:~4,1%) else (Set /a Mt=%Time:~3,2%)
    ::Temps d'Attente en Minutes (Tu peux changer 1 en (Ton Choix)
    @Set Temps=2
    @Set /a CloseIT=%Mt%+%Temps%
    ::----------------------------------------------------------::
    ::
    ::------------------Lancement du Programme----------------::
    cd "C:\Program Files\JDownloader\"
    @Start /B JDownloader.exe > NUL
    ::----------------------------------------------------------::

    ::--------------------------TIMER 2-------------------------::
    :Start1
    @If %Time:~3,2% LSS 10 (Goto Less_10) else (Goto More_10)
    :Less_10
    @If %CloseIT% EQU %Time:~4,1% (Goto Do_IT) else (Goto Start1)
    :More_10
    @If %CloseIT% EQU %Time:~3,2% (Goto Do_IT) else (Goto Start1)
    ::-----------------------------------------------------------::
    ::
    :Do_IT
    ::---------------------Arrêt du Programme-------------------::
    @Taskkill /f /im "javaw.exe" > NUL
    ::-----------------------------------------------------------::
    ::
    ::Activer Cette Ligne Si vous voulez Répéter à L'infini.
    ::@Goto Start
    echo salut
    rem call C:\Windows\System32\rundll32.exe Powrprof.dll,SetSuspendState Sleep
    pause
    exit

    mais le problème c'est que c('est un minuteur et que le ma vise en veille est donc lancé lorsque le programme javaw se ferme (en fonction du temps)
    moi je voudrais plutôt un truc du genre dès que jawaw se ferme automatiquement (dans les options du prog je oeux le faire) et bien lancer la mise en veille
    0
    1. alifmim1
       
      ::REMARQUE !

      @Start /B JDownloader.exe > NUL
      ::............................
      @Taskkill /f /im "javaw.exe" > NUL

      :: Ici TASKKILL doit Fermer 'JDownloader.exe' et non 'javaw.exe'
      0
  11. alifmim1
     
    OK, j'ai essayé sur mon PC mais pas avec jawaw

    ::En Haut tu mets:
    cd ".....Ton Chemin pour Javaw....."
    @Start /B Javaw.exe > NUL

    ::Tu mets Call sous Taskkill
    @Taskkill /f /im "javaw.exe" > NUL
    @call C:\Windows\System32\rundll32.exe Powrprof.dll,SetSuspendState Sleep
    0
    1. alifmim1
       
      @Cls
      @echo off
      ::
      ::************************************************************************************
      ::Configurez JDownloader pour qu'il se Ferme après Téléchargement.
      ::Ensuite Fermez-Le et Lancez votre Fichier BATCH pour que START Lui Fait Appel.
      ::************************************************************************************
      ::
      ::ICI (Start /WAIT) Ouvre Ton programme et attends qu'il se Termine.
      @Start /WAIT %SystemDrive%\Program" "Files\JDownloader\JDownloader.exe > NUL
      :: Normalement une Fois JDownloader Fermé CALL doit s'Exécuter.
      @Call C:\Windows\System32\rundll32.exe Powrprof.dll,SetSuspendState Sleep
      ::
      ::************************************************************************************
      ::Faites Moi Signe si ça ne marche Pas.
      ::POUR que je le Télécharge pour l'Installer sur mon PC.
      ::Pour Pouvoir faire le TEST en temps Réel.
      ::*************************************************************************************
      :: BONNE CHANCE...
      0
    2. Romaindf23
       
      désolé ca ne marche pas en fait jdownloader se lance et direct le pc se met en veille.
      ce qu'il faudrait c une commande pour vérifier si dans les gestionnaire des taches javaw est présent sinn éteindre le pc (genre un truc IF javaw in gestionnaire continue else shotdown.
      0
  12. Profil bloqué
     
    je n'ai pas très bien compris tu peux me refaire le code en entier stp (j'ai que 15 ans et pas de très grandes bases en programmation^^)
    sinn en fait le programmme jdownloader et bien c javaw dans taskmgr
    0