[R] Pouvoir faire autre chose en même temps que.. [résolu]

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
kusarigama
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 05 mars 2008 14:47
Status : Hors ligne

[R] Pouvoir faire autre chose en même temps que.. [résolu]

#1

Message par kusarigama »

Bonjour, je suis novice encore j'ai crée un petit programme qui actualise toute les 0,8s une page web pour pouvoir avoir un nombre actualiser dans le labs de temps le moins long mais voila mon problème mon fichier est en .au3

Code : Tout sélectionner

HotKeySet("^!x", "MyExit")

Func MyExit()
Exit
EndFunc
sleep(1500)
While 1
Send ("{F5}")
Sleep (70)
WEnd
Mon problème étant que je suis obliger de rester sur la page pour que ça s' actualise je ne peux pas parler sur msn ni visiter d'autre page sur d'autre site, via un autre onglet sans annulé l'actualisation. Ce que je voudrais savoir c'est s'il serait possible que la page s' actualise sans devoir resté dessus. Et si la manœuvre est possible quel est la commande. Merci d'avance.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: Pouvoir faire autre chose en même temps que..

#2

Message par ani »

hi kusarigama,

Si votre navigateur s'appel mozilla, il existe un produit de rafraichissement automatique
vous pouvez le voir sur cette page et le télècharger.

est-ce bien mozilla ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Pouvoir faire autre chose en même temps que..

#3

Message par Tlem »

Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
kusarigama
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 05 mars 2008 14:47
Status : Hors ligne

Re: Pouvoir faire autre chose en même temps que..

#4

Message par kusarigama »

Oui, il sagit bien de mozilla je verrais ça demain je dois y aller, merci beaucoup^. :wink:
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Pouvoir faire autre chose en même temps que..

#5

Message par ani »

Je viend d'installer le produit mozilla et cette addon.
Il faut juste faire un clique droit sur la page en question
Sélectionner = recharger la page
On y vois un choix entre 5/10/30 sec et 1/15/30 min.
On a aussi la possibilité pour le paramètrage du temp
D'activer ou désactiver sur tel onglet ou sur tout les onglets.

On peut le faire aussi en au3, mais ... dure dure (pour moi)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Pouvoir faire autre chose en même temps que..

#6

Message par Tlem »

Personnellement, j'aurais préférer quelque chose d'indépendant ...
Si cette fenêtre n'a pas d'impératif à être dans un navigateur, une solution de ce genre est préférable :

Code : Tout sélectionner

#include <GUIConstants.au3>
#include <IE.au3>

Opt("GUIOnEventMode", 1)  ; Mode OnEvent 
_IEErrorHandlerRegister ()

$Largeur = 800
$Hauteur = 700
$Pause = 800  ; Temps en millisecondes.

$oIE = _IECreateEmbedded ()
GUICreate("Page Web ...",$Largeur , $Hauteur, -1, -1 )
GUISetOnEvent($GUI_EVENT_CLOSE, "Terminer")
$GUIActiveX = GUICtrlCreateObj($oIE, 10, 40, $Largeur-20, $Hauteur-50)

GUISetState()

While 1
    _IENavigate ($oIE, "http://www.google.fr")
    Sleep($Pause)
WEnd


Func Terminer()
  GUIDelete()
  Exit
EndFunc
 
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
kusarigama
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mer. 05 mars 2008 14:47
Status : Hors ligne

Re: [..] Pouvoir faire autre chose en même temps que..

#7

Message par kusarigama »

J'ai testé pour l'addon cela ne correspond pas à ce que je recherche. Pour ce qu'à proposé Tlem , c'est assez bien sauf que j'ai un problème avec IE, c'est que ça m'affiche plein de pub quand la page est fini de chargé. :s Donc il faudrait que la page s' actualise avant qu'elle soit chargé complètement chargé, je voudrais que le temps qu'elle se charge soit égale à $Pause pour un temps que je vais rechercher adapter bien sur.
Je crois que c'est ici qu'il faut changer il faut remplacer _IENavigate par une autre commande, mais je suis encore novice je ne connais rien des commandes, j'essaye d'en tester quelques unes en attendant une réponse.
Merci d'avance.

Problème résolu en mettant le paramètre $f_wait a 0 :

Code : Tout sélectionner

While 1
    _IENavigate ($oIE, "http://www.kyksy.com/site/promotion.php?pseudo=kusarigama",0)
    Sleep($Pause)
WEnd
Répondre