A voir également:
- Commt mettre en pause pendant 3mn une cde dos
- Annonce en pause leboncoin - Forum Vos droits sur internet
- Impossible de mettre pause freebox - Forum Réseaux sociaux
- Shell pause ✓ - Forum Shell
- Batch pause 10 secondes ✓ - Forum Programmation
- Fonction ms dos non valide - Forum Windows 8 / 8.1
6 réponses
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
15 juin 2003 à 12:24
15 juin 2003 à 12:24
Je viens d'essayer sleep et delay, elles ont l'air de ne pas exister...
Si ça t'es indispensable, voici le code en C pour faire ce que tu veux :
De mémoire, la fonction sleep prend des secondes en paramètre...
Ya plus qu'à compiler ce prog, tu le copies dans un endroit stratégique ou tu rajoutes son rep dans le path... Et pof, tu as une commande supplémentaire :)
En même temps, ptete que qqn va te donner une commande présente en std ;p
@++
Poster, poster encore et toujours :-)
Si ça t'es indispensable, voici le code en C pour faire ce que tu veux :
#include <dos.h>
#include <stdio.h>
int main(int argc, char **argv)
{
int s;
if(argc!=2)
{
fprintf(stderr, "Usage : %s n\n", argv[0]);
fprintf(stderr, "n le temps en secondes\n");
return 1;
}
if ( sscanf(argv[1], "%d", &s) != 1 )
{
fprintf(stderr, "Erreur : impossible de formater le temps !\n");
return 2;
}
sleep(s);
return 0;
}
De mémoire, la fonction sleep prend des secondes en paramètre...
Ya plus qu'à compiler ce prog, tu le copies dans un endroit stratégique ou tu rajoutes son rep dans le path... Et pof, tu as une commande supplémentaire :)
En même temps, ptete que qqn va te donner une commande présente en std ;p
@++
Poster, poster encore et toujours :-)
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
16 juin 2003 à 17:14
16 juin 2003 à 17:14
Je regarde tout à l'heure, là je suis au boulot et j'ai pas de compilo C sous windows...
Bien sur, tu as compilé sous windows ?
@++
Poster, poster encore et toujours :-)
Bien sur, tu as compilé sous windows ?
@++
Poster, poster encore et toujours :-)
c bon j'ai réussi à le compiler seulement j'ai eu l'idée de créer le programme bidon suivant
-----sleep.c---------
# include <stdio.h>
int main() {
sleep(180000);//3mn
}
et insérer l'exe ainsi créé dans une commande bat de la manière suivante:
----essai.bat------
@echo off
echo ce programme va se mettre en pause 3 minutes
sleep.exe
ça fonctionne parfaitement et ne bouffe pas de cpu
seulement saurais tu comment faire pour insérer dans la commande bat un parametre qui déterminerai le temps voulu
comme par exemple pour la commande suivante
----essai.bat------
@echo off
echo ce programme va se mettre en pause 9 minutes
sleep 9
:-)
-----sleep.c---------
# include <stdio.h>
int main() {
sleep(180000);//3mn
}
et insérer l'exe ainsi créé dans une commande bat de la manière suivante:
----essai.bat------
@echo off
echo ce programme va se mettre en pause 3 minutes
sleep.exe
ça fonctionne parfaitement et ne bouffe pas de cpu
seulement saurais tu comment faire pour insérer dans la commande bat un parametre qui déterminerai le temps voulu
comme par exemple pour la commande suivante
----essai.bat------
@echo off
echo ce programme va se mettre en pause 9 minutes
sleep 9
:-)
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
17 juin 2003 à 11:58
17 juin 2003 à 11:58
Ben c'est très simple : tu reprends le code que j'ai mis plus haut... ET au lieu de passer le n directement, tu le multiplies par 60 pour que le paramètre passé soit en minute et plus en seconde ...
@++
Poster, poster encore et toujours :-)
@++
Poster, poster encore et toujours :-)
blux
Messages postés
26006
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
17 juin 2003 à 12:23
17 juin 2003 à 12:23
Salut,
tu peux peut-être t'en sortir avec les menus de DOS, va voir là :
http://nlsn.free.fr/bat_prog.php3
En définissant un menu avec un seule option et temporisé à 180 sec, ça serait une solution moins lourde que de développer un prog.
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
tu peux peut-être t'en sortir avec les menus de DOS, va voir là :
http://nlsn.free.fr/bat_prog.php3
En définissant un menu avec un seule option et temporisé à 180 sec, ça serait une solution moins lourde que de développer un prog.
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
17 juin 2003 à 12:45
17 juin 2003 à 12:45
Et c koi la cmde DOS pour attendre n secondes ?
@++
Poster, poster encore et toujours :-)
@++
Poster, poster encore et toujours :-)
blux
Messages postés
26006
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
17 juin 2003 à 13:56
17 juin 2003 à 13:56
y'a pas de commande de mise en sommeil, mais on peut surement feinter avec les menus de démarrage en définissant un seul choix temporisé.
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
>
blux
Messages postés
26006
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
17 juin 2003 à 14:20
17 juin 2003 à 14:20
Oui, j'ai vu ;-) Mais ptete que tu as posté cette réponse sans avoir vu la mienne :) (Message n°9)
@++
Poster, poster encore et toujours :-)
@++
Poster, poster encore et toujours :-)
blux
Messages postés
26006
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
3 289
>
blux
Messages postés
26006
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 avril 2024
17 juin 2003 à 14:23
17 juin 2003 à 14:23
vi, j'ai pas vu que c'était toi qui avait répondu après... :-)
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
A+ Blux "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
batmat
Messages postés
1871
Date d'inscription
jeudi 1 novembre 2001
Statut
Membre
Dernière intervention
9 janvier 2008
114
17 juin 2003 à 12:50
17 juin 2003 à 12:50
OK, j'ai vu... C choice
Putain, mais qu'est ce qu'il est pourri ce shell !!! (si on peut appeler ça un shell)
Meme pas de commande sleep en standard... Ou alors fo bidouiller une syntaxe à la con avec un truc pas fait pour ça :-)
Génial ! ;)
@++
Poster, poster encore et toujours :-)
Putain, mais qu'est ce qu'il est pourri ce shell !!! (si on peut appeler ça un shell)
Meme pas de commande sleep en standard... Ou alors fo bidouiller une syntaxe à la con avec un truc pas fait pour ça :-)
Génial ! ;)
@++
Poster, poster encore et toujours :-)
esox_ch
Messages postés
769
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
14 mars 2007
49
15 juin 2003 à 11:31
15 juin 2003 à 11:31
Personnellement j'utilise un thread (en java) qui toutes les Xmin lance un truc .bat . Donc si tu veux dire par exemple : Efface tout les fichers .txt dans cette dir toutes les 30 sec, tu met ton thread sur 30sec et tu lui fais lancer un .bat qui efface
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
16 juin 2003 à 16:17
seulement quand je compile le prog et ça me met une erreur au niveau de sleep(s) et m'affiche " implicit declaration of function int sleep"