Soucis avec fichier batch
Résolu/Fermé
A voir également:
- Soucis avec fichier batch
- Fichier rar - Guide
- Fichier batch - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
6 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
7 déc. 2012 à 18:18
7 déc. 2012 à 18:18
set %variable ...
set %variable
ne fonctionne hélas pas
ou alors je ne voies pas comment l'utiliser ici
ne fonctionne hélas pas
ou alors je ne voies pas comment l'utiliser ici
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
7 déc. 2012 à 20:59
7 déc. 2012 à 20:59
"set ma_variable = une_valeur" est la commande pour déclarer et initialiser une variable
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
Modifié par dubcek le 8/12/2012 à 08:57
Modifié par dubcek le 8/12/2012 à 08:57
hello
peut-être que le ERRORLEVEL est celui du cd et pas de la commande tasklist... et inverser le test, 0 si find trouve quelque chose
essayer
peut-être que le ERRORLEVEL est celui du cd et pas de la commande tasklist... et inverser le test, 0 si find trouve quelque chose
essayer
cd "C:\Program Files\Dossier ou se trouve mon programme" tasklist | find "mon_programme.exe" /C /i if %ERRORLEVEL% NEQ 0 START /high mon_programme.exe exit
Merci, mais oui je suis bête ^^
J'aurais dut y penser !
Sa fonctionne parfaitement maintenant.
Merci beaucoup de votre aide, et excellente continuation à vous !
J'aurais dut y penser !
Sa fonctionne parfaitement maintenant.
Merci beaucoup de votre aide, et excellente continuation à vous !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
8 déc. 2012 à 09:14
8 déc. 2012 à 09:14
Bonjour Matt25300,
Peut-être comme ceci:
Peut-être comme ceci:
cd "C:\Program Files\Dossier ou se trouve mon programme\" tasklist | find /C /i "mon_programme.exe" if "%ERRORLEVEL%"=="1" ( START /high C:\Program Files\Dossier ou se trouve mon programme\mon_programme.exe echo "Je lance le programme ... patience !" ) else ( echo "Le programme est déjà exécuté !" ) pause exit