OVH Cloud OVH Cloud

Test de fonctionnement d'un exécutable

15 réponses
Avatar
Mikel83
Bonjour!

Est-il possible dans un simple script DOS de vérifier si un exéctable donné
est en cours de fonctionnement?

--
Cordialement, Mikel

5 réponses

1 2
Avatar
Jean
Il y a encore plus simple :
tasklist |find /I "calc.exe"


@echo off
qprocess calc.exe > nul
echo %errorlevel%

pause
qprocess /?

Amicalement,

--
Jean - JMST
Belgium

Avatar
Jean
qprocess calc.exe > nul


pour ne pas avoir le message par défaut de non existence :

qprocess calc.exe > nul 2>&1


Amicalement,

--
Jean - JMST
Belgium

Avatar
Michel Claveau
Bonsoir !


qprocess calc.exe




Ah Que ! (comme dirait l'ex-futur-belge) chez moi, j'obtiens un
laconique :
"Erreur lors des processus des noms"


Pourquoi ?

--
@-salutations

Michel Claveau



Avatar
Jean
Ah Que ! (comme dirait l'ex-futur-belge) chez moi,


LOL

j'obtiens un laconique :
"Erreur lors des processus des noms"


Pourquoi ?


Ca ne fonctionne que sur les Windows noir jaune rouge ?

Sinon, avec query.exe ça fonctionne (c'est à peu près pareil) ?

::---8<---
@echo off
set system=%windir%system32
if exist "%system%dllcachequery.exe" goto set1
if exist "%system%query.exe" goto set2
goto fin
:set1
set query="%system%dllcachequery.exe"
goto suite
:set2
set query="%system%query.exe"
:suite
%query% process calc.exe
set query :fin
set system pause
::---8<---

(errorlevel est à 1 avec query.exe, qu'il trouve ou pas ... mais il
existe sous de nombreuses versions de Windows)

query.exe :
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_query.mspx


Amicalement,

--
Jean - JMST
Belgium

Avatar
Michel Claveau
Bonsoir !

Même problème avec query.exe qu'avec qprocess.exe

Mais, grâce à tes précieuses indications, j'ai trouvé l'origine du
problème.
Ces utilitaires travaillent avec "Terminal Serveur" ; or, j'ai
désactivé le service en question (ce qui ne m'empêche pas de me
connecter à un serveur par TSE avec le bureau à distance).

Donc, en démarrant le service, les deux trucs que tu as donnés
fonctionnent.

--
@-salutations

Michel Claveau
1 2