Bonjour,
Je voudrais, par l’invite de commande, lancer un programme avec un délai de 5 ou 10 secondes!
Savez-vous comment faire?
Merci d’avance,
Tophe56
Bonjour,
Je voudrais, par l’invite de commande, lancer un programme avec un délai de 5 ou 10 secondes!
Savez-vous comment faire?
Merci d’avance,
Tophe56
ligne de commande at
ou schtasks mais c’est la minute au minimum
En vbs
un sleep pour temporiser
un run pour lancer ton programme
Sinon dans un fichier bat pour une tempo de 10 secondes faire ceci:
REM *** Debut programme ****
ECHO ON
set /A i=%time:~7,1%
:DEBUT
set /A X=%time:~7,1%+1
IF %X:~-1% NEQ %i% goto DEBUT
:FIN
Echo “Ca fait 10 secondes”
REM **** Fin programme ******
Remplacer la dernière ligne de mon bat (Echo “Ca fait 10 secondes”) par votre ligne de commande pour votre programme à lancer.
PS: Désolé c’était un programme de test ! Remplacez la première ligne (ECHO ON) par @echo off
le :FIN est inutile aussi
Edité le 20/07/2007 à 17:13
OK, je dispose de vista premium.
Je vais essayer le batch!
aussi, où trouve t-on le prog sleep (j’ai vu qu’il faisait parti d’un resource kit, mais où est celui de vista?)
sleep ce n’est pas un programme, c’est une fonction
Set WshShell = WScript.CreateObject(“WScript.Shell”)
WScript.Sleep(10000)
WshShell.Run “MonProgramme”
Tu remplaces MonProgramme par ce que tu veux lancer, avec le chemin complet si pas visible depuis le path
OK, merci pour votre aide!