PROGRAMME QUI VA SUR UN SITE TOUTES LES X SECONDES [DEV-C++]
NettoyeurFantome
Messages postés35Date d'inscriptionsamedi 25 mai 2002StatutMembreDernière intervention10 mai 2003
-
9 août 2002 à 23:32
koalamoon75
Messages postés1Date d'inscriptionsamedi 2 juin 2007StatutMembreDernière intervention 2 juin 2007
-
2 juin 2007 à 10:56
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
koalamoon75
Messages postés1Date d'inscriptionsamedi 2 juin 2007StatutMembreDernière intervention 2 juin 2007 2 juin 2007 à 10:56
salut!!je n arrive pas a lancer le programme??je suis novice,la premiere version marche mais impossible de changer l adresse du site deja dans le prog.comment faire???merci d avance
tagboys
Messages postés42Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention28 mars 2014 15 juil. 2006 à 20:06
hum j'ai fait un test sur un p2 au bout de 1 heure la connection se ferme puis un plantage du system ,allors j'ai donc modifié la source j'ai rajouté une function permetant de detecter une connection active
merci helenesadus :)
cs_saylar
Messages postés102Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention10 février 2008 17 juin 2006 à 16:26
Merci beaucoup pour ce code, j'en cherchais un depuis plus d'une semaine pour que l'utilisateur de mon programme vois sur mon site web si il y a des mise à jour ou pas !
Encore merci !
defkrie
Messages postés435Date d'inscriptionvendredi 20 septembre 2002StatutMembreDernière intervention20 novembre 2004 20 sept. 2002 à 22:54
Pour eviter lerreur sleep et pouvoir modifier ladresse de lextérieur voici uhne version légérement modifé :
#include <stdio.h> //entrees, sorties et chaines
#include <windows.h> //pour ouvrir le site
#include <time.h> //Pour le decompte des secondes
void main()
{
char namdat[64];
int secondes;
int boucle = 0;
int temps;
long start;
long end;
puts("Entrez l'adresse entiere de l'url de la page");
gets(namdat); //chaine de l'url
printf("Entrez un nombre de secondes : ");
scanf("%d",&temps);
while (temps < 1)
{
printf("ERREUR : veuillez entrer un nombre plus grand que 1 ! ");
scanf("%d",&temps);
}
while (boucle > -1)
{
secondes=temps; //reinitialise les secondes
while (secondes > -0.01)
{
if (secondes > 0) printf("%d secondes avant la prochaine actualisation !",secondes);
secondes=secondes-1;
printf("
"); //pour effacer la ligne qui vient d'etre ecrite
time(&start);
do
{
time(&end);
} while ((end-start) < 1 );//une seconde passe...
}
printf("a
On revote !");
ShellExecute(NULL, NULL, namdat, NULL, NULL, SW_SHOWNORMAL); //va sur le site
boucle++; //augmente boucle de 1, pour savoir combien de fois ça a actualise
printf("
Deja actualise %d fois !
",boucle);
time(&start);
do
{
time(&end);
} while ((end-start) < 3 ); //attend 3 secondes puis revient au debut
}
}
NettoyeurFantome
Messages postés35Date d'inscriptionsamedi 25 mai 2002StatutMembreDernière intervention10 mai 2003 9 août 2002 à 23:32
Avec la version 4.9.4.1, la fonction est Sleep et non pas sleep. Sinon ça marche très bien et j'ai fais une petite gaffe : comme dev me disais que sleep n'existait pas, j'ai mis en commentaire alors j'ai dû appeler ton site une bonne centaine de fois lol.
2 juin 2007 à 10:56
15 juil. 2006 à 20:06
merci helenesadus :)
http://www.codeppc.com/forum/viewtopic.php?t=6666&sid=663ec074935e436b1d0f52825358224e
17 juin 2006 à 16:26
Encore merci !
20 sept. 2002 à 22:54
#include <stdio.h> //entrees, sorties et chaines
#include <windows.h> //pour ouvrir le site
#include <time.h> //Pour le decompte des secondes
void main()
{
char namdat[64];
int secondes;
int boucle = 0;
int temps;
long start;
long end;
puts("Entrez l'adresse entiere de l'url de la page");
gets(namdat); //chaine de l'url
printf("Entrez un nombre de secondes : ");
scanf("%d",&temps);
while (temps < 1)
{
printf("ERREUR : veuillez entrer un nombre plus grand que 1 ! ");
scanf("%d",&temps);
}
while (boucle > -1)
{
secondes=temps; //reinitialise les secondes
while (secondes > -0.01)
{
if (secondes > 0) printf("%d secondes avant la prochaine actualisation !",secondes);
secondes=secondes-1;
printf("
"); //pour effacer la ligne qui vient d'etre ecrite
time(&start);
do
{
time(&end);
} while ((end-start) < 1 );//une seconde passe...
}
printf("a
On revote !");
ShellExecute(NULL, NULL, namdat, NULL, NULL, SW_SHOWNORMAL); //va sur le site
boucle++; //augmente boucle de 1, pour savoir combien de fois ça a actualise
printf("
Deja actualise %d fois !
",boucle);
time(&start);
do
{
time(&end);
} while ((end-start) < 3 ); //attend 3 secondes puis revient au debut
}
}
9 août 2002 à 23:32