Programme qui va sur un site toutes les x secondes [dev-c++]

Soyez le premier à donner votre avis sur cette source.

Vue 7 094 fois - Téléchargée 371 fois

Description

Ce programme ouvre une internet explorer sur le site que vous voulez toutes les x secondes. Ce truc peut etre tres utile si vous avez un site incrit a un top, et que pour voter il ne faut pas remplir de formulaires (ben le prog sait pas faire ça), le programme ira donc sur l'URL de vote toutes les secondes voulues (parce que generalement il faut un certain delai avant que le meme utilisateur puisse voter deux fois)

Source / Exemple :


#include <stdio.h>
#include <windows.h>  //pour ouvrir le site

void main()
{
  int  secondes;  
  int  boucle=0;
  int  temps;
  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("\r");  //pour effacer la ligne qui vient d'etre ecrite
      sleep(1000);  //une seconde passe...   
    }
    printf("\a\n\nOn revote !");
    ShellExecute(NULL, NULL, "http://www.drolidirium.fr.st", NULL, NULL, SW_SHOWNORMAL);  //va sur le site que vous vouler, ici j'ai mis le mien :-)
    boucle++;  //augmente boucle de 1, pour savoir combien de fois ça a actualise 
    printf("\nDeja actualise %d fois !\n\n",boucle);
    sleep(3000); //attend 3 secondes puis revient au debut
  }
}

Conclusion :


Voila ! mais bon n'utilisez pas trop ce prog pour tricher a des tops ou pour faire exploser votre compteur, ce n'est pas tres amusant car on sait bien qu'on a triche, et c'est chiant pour les autres sites

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
samedi 2 juin 2007
Statut
Membre
Dernière intervention
2 juin 2007

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
Messages postés
42
Date d'inscription
lundi 28 avril 2003
Statut
Membre
Dernière intervention
28 mars 2014

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
Messages postés
103
Date d'inscription
vendredi 21 avril 2006
Statut
Membre
Dernière intervention
10 février 2008

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 !
Messages postés
435
Date d'inscription
vendredi 20 septembre 2002
Statut
Membre
Dernière intervention
20 novembre 2004

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
}
}
Messages postés
35
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
10 mai 2003

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.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.