[..] Besoin d'aide pour un Projet.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [R] Besoin d'aide pour une mise en form.

#21

Message par Mikaas »

Bon se qui est de mes 3 questions j'en ferai un exemple via flash que je posterai ...

Voici ma 4eme question ^^

J'effectu un nombre de clic inconnu une fois mon projet lancé, et je souhaiterai savoir combien !
J'aimerai que le nombre de clic effectué s'inscrive dans mon .INI ou un .TXT (se que me ferai un log encore mieux meme) si possible en temps reel.

Ex :

Il clic
Dans mon .INI ou .TXT je vois en temps reel
Clique Effectuer : 1
Il clic de nouveau
Clique Effectuer : 2
Puis 3, 4 , 5 ...

l'action qui determinera le nombre de clic est la suivante :

Code : Tout sélectionner

[spoiler=]Func _fin()

    $coord = PixelSearch(500, 200, 501, 350, "0x0000BF")
    If Not @error Then
        Sleep(500)
        MouseMove($coord[0], $coord[1])
        Sleep(100)
        MouseClick('left')
        Sleep(1000)
        Return 1
    EndIf
    Return 0
EndFunc   ;==>_fin()[/spoiler]
Je compte sur vous grandement mon projet avant a grand pas grace a vous et j'en apprend de plus en plus, Merci !!

Cordialement Mika.

Edit : J'ai trouvé la solution en boudouillant longuement :D

Pour ceux à qui cela peu etre utile voici se que jai fais (pas dis que ce soit le plus cour / net...)

Code : Tout sélectionner

[spoiler=]Global $coord[2], $clic = 0
$clic = $clic + 1 
Iniwrite(@scriptdir & "/config.ini", "Clic", "Total", $clic)[/spoiler]
Là c'est dans un .INI mais si je trouve pour un .TXT je posterai ma trouvaille ;)[/i]

Edit² : Voila pour un .TXT

Code : Tout sélectionner

[spoiler=]Global $coord[2], $clic = 0
$clic = $clic + 1 
$file = FileOpen("Log.txt", 2)
FileWrite($file, "Clic Effectués : " & $clic)[/spoiler]
Opérationel :)

Je reviendrai d'ici peu pour d'autre Questions ^^

Cordialement Mika
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [..] Besoin d'aide pour un Projet.

#22

Message par Mikaas »

Bonjour / Bonsoir !

Me revoila :)

J'ai denouveau des soucis mais cette fois ci sur un nouvel exercice ...

J'ai créé un GUI avec plusieurs boutons donc cela :

Code : Tout sélectionner

[spoiler=]$Button1 = GUICtrlCreateButton("GO", 296, 56, 35, 17, $WS_GROUP)
$Button2 = GUICtrlCreateButton("GO", 296, 88, 35, 17, $WS_GROUP)
$Button3 = GUICtrlCreateButton("GO", 296, 120, 35, 17, $WS_GROUP)
$Button4 = GUICtrlCreateButton("GO", 296, 152, 35, 17, $WS_GROUP)
$Button5 = GUICtrlCreateButton("GO", 296, 184, 35, 17, $WS_GROUP)
$Button6 = GUICtrlCreateButton("GO", 296, 216, 35, 17, $WS_GROUP)[/spoiler]
J'ai beau chercher je ne trouve pas comment associer une url a chacun d'entre eux :(

J'ai trouvé comment ouvrir une page web mais pas comment l'associer à un bouton ...

_IECreate("Mon lien", 0, 1, 1, 0)

Voila je fais encore appel a vos talent ^^

Merci beaucoup !

Cordialement Mika

Ps : Rhoo Mika ! encore résolu :D

Code : Tout sélectionner

[spoiler=]While 1
        $msg = GUIGetMsg()
    Select
        Case $msg = $GUI_EVENT_CLOSE
            ExitLoop
        Case $msg = $Button1
            _IECreate("http://Mon lien1", 0, 1, 1, 0)
        Case $msg = $Button2
            _IECreate("http://Mon lien2", 0, 1, 1, 0)
            Exit
    EndSelect
WEnd[/spoiler]
Merci encore ;)
Alienator
Niveau 1
Niveau 1
Messages : 3
Enregistré le : ven. 25 janv. 2008 12:08
Status : Hors ligne

Re: [..] Besoin d'aide pour un Projet.

#23

Message par Alienator »

Bonjour a tous

Par rapport a ce sujet, MIKAAS serait il possible de voir le contenu integrale du code de ce projet VIRTUEL.

Je pense que cela permettrait d'apprendre et de comprendre le fonctionnnment de certainnes fonctionnalité d'AUTOIT notamment par rapport a la gestion de pointeur (deplacement, couleurs, position ...) mais aussi sur l'algorithmique et son implication pour la comprehension de l'enchevetrement des boucles conditionnelles.

En effet depuis le 1er post , le code etant morcelé et structurelement updaté (avec un trajectioire variable ...) fait que la communauté ne peut pas en profiter pleinement et en retirer une comprehension optimale.

Ceci est je trouve dommage, car je trouve qu'il y a dans ce projet de nombreux aspects tres interessants qui pourraient profiter a plein de monde et qui permettrait de mettre un point sur les "i" les abstratctions linguistiques du language de programmation d'Autoit.
Modifié en dernier par Tlem le ven. 22 janv. 2010 14:32, modifié 1 fois.
Raison : Suppression de la couleur du texte
Répondre