Un petit programme batch

ezafommo -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
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. heuchuitoumoche
     
    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 :)
    0
  2. Anonyme
     
    a vrai dire je voudrai plutôt que le premier programme ferme le second si il dur trop longtemps ...
    0
  3. ezafommo
     
    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 ???
    0
  4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Anonyme
     
    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
    0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    peux-tu afficher le résultat de la commande
    pslist firefox
    0