Soucis avec fichier batch
Résolu/Fermé
A voir également:
- Soucis avec fichier batch
- Fichier rar - Guide
- Fichier batch - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - 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
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
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