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. 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 :)
    1. a vrai dire je voudrai plutôt que le premier programme ferme le second si il dur trop longtemps ...
      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. 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. 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
              peux-tu afficher le résultat de la commande
              pslist firefox