Un petit programme batch

Bonsoir,
je cherche à réaliser un programme batch (.bat) qui en exécuterai un autre si le temps du premier et superieur à N
si uptime 1er programme >5
alors faire ...
sinon .....

Le hic ... je ne sais pas comment recuperer et utiliser l"uptime d'un processus
(sous windows bien sur)
Configuration: Windows XP
Firefox 3.0.14

6 réponses

  1. Contributeur
    peux-tu afficher le résultat de la commande
    pslist firefox
    1. Ok Pour les double "%"
      j'obtient ceci
      C:\Documents and Settings\moi>"C:\Documents and Settings\text.bat"
      
      C:\Documents and Settings\moi>for /F "skip=8 tokens=1-8" %A in ('pslist firef
      ox') do @echo %A %H
      
      pslist v1.28 - Sysinternals PsList
      Copyright ® 2000-2004 Mark Russinovich
      Sysinternals
      
      
      C:\Documents and Settings\moi>

      dis autrement ça n' a pas l'air de marcher ...

      ps Dans mon .bat j'ai juste la ligne
      for /F "skip=8 tokens=1-8" %%A in ('pslist firefox') do @echo %%A %%H
      1. Contributeur
        hello
        si tu le fais fonctionner dans un fichier .bat, il faut utiliser les doubles %
        for /F "skip=8 tokens=1-8" %%A in ('pslist firefox') do @echo %%A %%H
        1. j'ai bien trouver ceci
          https://forum.sysinternals.com/?TID=14863
          fonctionnant avec le pack "pstools"
          mais j'arrive pas a faire fonctionner le script chez moi... :
          for /F "skip=8 tokens=1-8" %A in ('pslist firefox') do @echo %A %H

          il me donne pas du tout quelque chose de la tête 0:45:20.006 mais juste ceci :
          PsList 1.26 - Process Information Lister
          Copyright (C) 1999-2004 Mark Russinovich
          Sysinternals - www.sysinternals.com

          (ou quelque chose du genre)
          Une idée ???
          1. a vrai dire je voudrai plutôt que le premier programme ferme le second si il dur trop longtemps ...
            1. yop je comprend pas exactemenent ce que tu veut tu veut que le premier lance un second ??
              que le premier lance le second au bout d un certain temp ???

              explique precisement :)