batch petites question (faire attendre ,killer un processus,if exist) - Shell/Batch - Programmation
Marsh Posté le 28-03-2006 à 23:02:23
1) cherche sur le net pour sleep.exe. Ou une boucle qui fait n'importe quoi pour tuer le temps.
2) taskkill.exe si XP Pro. Si XP Fam cherche l'équivalent sur sysinternals.com
3) Tu n'as pas retenu la leçon de l'autre jour :
http://forum.hardware.fr/hardwaref [...] 6733-1.htm
Marsh Posté le 28-03-2006 à 23:18:03
lol okai , generalement ( enfin dans tout les bats que j ai fait ) en mettant le :2 ( du goto ) avant le :1 , le progr fonctionnait. c est vrai que la je me suis fait avoir betement , ca marche bien , je te remercie beuacoup
par contre , je vais surment jouer mon chieur ( j ai l habitude ) , et merci pour la reference des logiciels ( ca peut etre tres utile ) mais en fait j aimerai pouvoir le faire avec des commandes que je mettraient dans un batch
merci a toi en tout cas nglechau , si quelqu un connaissait les commandes qui permettent de le faire , je lui en serait tres reconnaissant de me les faire parvenir ( si elles existent
)
en tout cas merci nglechau et merci a vous tous d avance
Marsh Posté le 28-03-2006 à 23:43:55
De rien
Par "j aimerai pouvoir le faire avec des commandes que je mettraient dans un batch", tu voulais dire pour faire la pause ?
Comme je disais, tu fais une boucle "passe-temps", genre :
set i=0
:loop
if %i% gtr 1000 goto end
set /a i+=1
goto loop
:end
echo x secondes sont passées.
Par contre, pour tuer un processus, obligé de faire appel à un exe.
Marsh Posté le 29-03-2006 à 17:23:29
d'accord , merci ! je pensais pour faire attendre qu il existait une commande du genre pause>>05seconde , pas bete le cout de la variable et donc pour le processus obliger par les exe , okai merci ba alors je vais choper taskkill.exe
merci beaucoup a toi nglechau
bonne journe
Marsh Posté le 28-03-2006 à 22:33:30
bonjour a tous
(ca pourrai m aider quand msn bug ou autre , pour eviter de killer 4 processus manuellement ( je sais jms ou ils sont
))
voila j ai quelques petites questions qui me trotent dans la tete et je voulais savoir si qqun pouvais m eclairer la dessus
tout d abord j aurai aimer savoir s'il existait une commande qui puisse faire attendre une durée limitée dans mon batch exemple :
echo salut
commande pour faire attendre 2 seconde
echo resalut
ensuite , si il etait possible de "tuer" le processus d une application avec un batch
exemple
echo msn va se fermer
pause>>nul
killer processus
echo c est bon
pause>>nul
et enfin j ai de gros problemes avec la commande if exist.
en effet lorsque je marque :
@echo off
if not exist C:\monfichier.txt goto 1 else goto 2
:2
echo il existe
pause>>nul
goto 6
:1
echo il existe pas
pause>>nul
goto 6
:6
exit
donc voila , si une ame charitable pouvait m aider , se serait tres gentil de sa part , en effet je n ai pas trouver de reponses grace a notre amis google
merci beaucoup a vous tous d avance