[.bat] Redémarrer un programme toute les X minute/heures Aide
Résolu
Snexos
Messages postés
26
Statut
Membre
-
Arm.7.ageddon Messages postés 42 Statut Membre -
Arm.7.ageddon Messages postés 42 Statut Membre -
Bonjour,
J'ai un programme sur mon pc mais qui bug souvent j'aimerais le redemarer toute les x minute ou Heure, il utilise Chrome
en gros
- redémarrer le programme (+chrome) toute les x minute
- attendre x seconde
- redémarrer le programme
tout ca en boucle
Je n'est jamais ecrit une seul ligne de code, j'ai essayer de le faire moi meme mais sans succes pouvez vous m'aidez svp?
Merci
-
J'ai un programme sur mon pc mais qui bug souvent j'aimerais le redemarer toute les x minute ou Heure, il utilise Chrome
en gros
- redémarrer le programme (+chrome) toute les x minute
- attendre x seconde
- redémarrer le programme
tout ca en boucle
Je n'est jamais ecrit une seul ligne de code, j'ai essayer de le faire moi meme mais sans succes pouvez vous m'aidez svp?
Merci
-
1 réponse
-
Bonjour,
Lancer Chrome sur une URL précise :start chrome https://www.google.fr/
Bien sûr ... avant de le réouvrir ... il faut le fermer (on va killer son process)taskkill /F /IM chrome.exe /T >null
Et sinon, un exemple de programme qui fait tout ça... y compris la boucle :@echo off :START REM BOUCLE TOUTES LES X Secondes REM ----------------------------------------------- echo %date%_%time% REM : Commandes à lancer (on Kill CHROME puis on le réouvre sur la page désirée): echo Kill de chrome taskkill /F /IM chrome.exe /T >null echo Ouverture de chrome start chrome https://www.google.fr/ >null set /a x=10 REM : Pour faire une tempo on lance un ping bidon... ping 127.0.0.1 -n %x% > nul GOTO START
-
Voila ce que j'ai (le votre est un peu trop compliquer pour moi ^^)
:loop cls taskkill /F /IM TrafficHive.exe cls taskkill /F /IM crashreporter.exe cls taskkill /F /IM chromedriver.exe cls taskkill /F /IM chrome.exe cls TIMEOUT /T 30 start "" "C:\Program Files (x86)\TrafficHive\TrafficHive\TrafficHive.exe" TIMEOUT /T 1200 GOTO loop
C'est bon?
le timeout c'est bien en milliseconde ?
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI
Merci d'y penser dans tes prochains messages. -
Timout .. c'est en Secondes
https://www.howtogeek.com/196873/how-to-add-a-timeout-or-pause-in-a-batch-file/
Sinon Oui .. c'est bien.
La seule différence (hormis la façon de faire la tempo) entre le tien et le mien.. c'est juste que j'ai ajouté des ECHO pour afficher des infos ... et des REM (pour commenter les lignes). -
-
-