PROGRAMME QUI VA SUR UN SITE TOUTES LES X SECONDES [DEV-C++]

NettoyeurFantome Messages postés 35 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 10 mai 2003 - 9 août 2002 à 23:32
koalamoon75 Messages postés 1 Date d'inscription samedi 2 juin 2007 Statut Membre Derniè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.

https://codes-sources.commentcamarche.net/source/9578-programme-qui-va-sur-un-site-toutes-les-x-secondes-dev-c

koalamoon75 Messages postés 1 Date d'inscription samedi 2 juin 2007 Statut Membre Derniè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és 42 Date d'inscription lundi 28 avril 2003 Statut Membre Dernière intervention 28 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 :)

http://www.codeppc.com/forum/viewtopic.php?t=6666&sid=663ec074935e436b1d0f52825358224e
cs_saylar Messages postés 102 Date d'inscription vendredi 21 avril 2006 Statut Membre Dernière intervention 10 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és 435 Date d'inscription vendredi 20 septembre 2002 Statut Membre Dernière intervention 20 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és 35 Date d'inscription samedi 25 mai 2002 Statut Membre Dernière intervention 10 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.
Rejoignez-nous