Fichier .bat : vérifier l'état d'un programme [Résolu/Fermé]
Signaler
thib0787
thib0787
- Messages postés
- 889
- Date d'inscription
- jeudi 10 juillet 2008
- Statut
- Membre
- Dernière intervention
- 21 septembre 2013
thib0787
- Messages postés
- 889
- Date d'inscription
- jeudi 10 juillet 2008
- Statut
- Membre
- Dernière intervention
- 21 septembre 2013
Bonjour,
Existe-t-il une commande Batch (uniquement) permettant de vérifier l'état d'un programme ?
Par exemple:
cd "C:\Program Files\Internet Explorer"
iexplore.exe
"Vérifier que internet explorer est bien lancer"
Quelqu'un aurait-il une idée ?
merci.
Existe-t-il une commande Batch (uniquement) permettant de vérifier l'état d'un programme ?
Par exemple:
cd "C:\Program Files\Internet Explorer"
iexplore.exe
"Vérifier que internet explorer est bien lancer"
Quelqu'un aurait-il une idée ?
merci.
A voir également:
- Fichier .bat : vérifier l'état d'un programme
- Fichier .bat : vérifier l'état d'un programme ✓ - Forum - Autoit / batch
- Lancer un programme avec un fichier bat ✓ - Forum - Windows
- .bat, verifier présence fichier ou non ✓ - Forum - Programmation
- Lancer un programme en fichier.bat ✓ - Forum - Windows
- Programmer un petit fichier .bat ✓ - Forum - Programmation
6 réponses
cs-bilou
- Messages postés
- 769
- Date d'inscription
- dimanche 2 décembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2011
Si je comprend bien tu ve savoir si un soft est lancer.
Alors je te conseille de faire comme sa:
Bonne chance pour la suite ^^.
Bilou.
Alors je te conseille de faire comme sa:
TaskList | findstr /c:iexplore.exe > nul If %errorlevel%== 0 (echo Internet Explore est lancé) else echo Internet Explorer n'est pas lancé
Bonne chance pour la suite ^^.
Bilou.
chuka
- Messages postés
- 965
- Date d'inscription
- samedi 11 octobre 2008
- Statut
- Membre
- Dernière intervention
- 29 juillet 2010
Salut,
je pense avec des variable:
set fich=123.dll
set repertoire=C:\dossier1\
copy %fich% %repertoire%
cd %repertoire%
if exist %fich% (echo ok ) else echo perdu
Voila!! ca peut-etre une piste!!
@+
je pense avec des variable:
set fich=123.dll
set repertoire=C:\dossier1\
copy %fich% %repertoire%
cd %repertoire%
if exist %fich% (echo ok ) else echo perdu
Voila!! ca peut-etre une piste!!
@+
thib0787
- Messages postés
- 889
- Date d'inscription
- jeudi 10 juillet 2008
- Statut
- Membre
- Dernière intervention
- 21 septembre 2013
Personne n'a une idée ?
chuka
- Messages postés
- 965
- Date d'inscription
- samedi 11 octobre 2008
- Statut
- Membre
- Dernière intervention
- 29 juillet 2010
Salut,
Tu peux essayer avec la commande Tasklist.
Si l'exe est dedans, alors il tourne.... (ou sinon tasklist /? pour avoir les options!!)
J'espere ca pourra t'aider!!
@+
Tu peux essayer avec la commande Tasklist.
Si l'exe est dedans, alors il tourne.... (ou sinon tasklist /? pour avoir les options!!)
J'espere ca pourra t'aider!!
@+
thib0787
- Messages postés
- 889
- Date d'inscription
- jeudi 10 juillet 2008
- Statut
- Membre
- Dernière intervention
- 21 septembre 2013
Ou plus précisément, est-il possible de vérifier que quelque chose a bien été fait correctement, par exemple
(il existe un fichier 123.dll dans le répertoire C:\dossier1\)
copy C:\123.dll C:\dossier1\
et vérifier que 123.dll se trouvant dans C:\dossier1\ a bien été remplacé correctement
?
(il existe un fichier 123.dll dans le répertoire C:\dossier1\)
copy C:\123.dll C:\dossier1\
et vérifier que 123.dll se trouvant dans C:\dossier1\ a bien été remplacé correctement
?
En faite j'aime bien faire des petit programme pour plein de chose, par exemple j'en ai fais un pour supprimer automatiquement les cookies, (basique je l'admet...)
et donc la ce que je voulais c savoir si un programme est lancé pour faire autre chose !!
et donc ta solution convient parfaitement !!
merci