AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 executer action/ l'etat d'une "checkbox"[RESOLU]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 00:59

vla mon ptit script,j'ai mis en evidence ou se situe mon pb a l'interieur (en rouge)
je voudrais faire (pur exemple):
MouseMove(100,100) si G1 est coché
MouseMove(200,100) si G2 est coché etc....

mais je ne sais pas comment poser la condition des cases..
je vourdrais executer les actions de G1 si coché,puis celles de g2 etc..

[quote] [color=Red]#include[/color]
[b]GuiCreate[/b] [b]([/b] "test" [color=Green],[/color] [i]250[/i] [color=Green],[/color] [i]250[/i] [b])[/b]
[b]GuiCtrlCreateLabel[/b] [b]([/b] "[b]un peu de texte^^[/b]" [color=Green],[/color] [i]10[/i] [color=Green],[/color] [i]10[/i] [color=Green],[/color] [i]200[/i] [color=Green],[/color] [i]20[/i] [b])[/b]
[color=SeaGreen] ;[/color] [color=Green]cases[/color] [color=SeaGreen]a cocher[/color]
[color=MediumBlue]$tree[/color] [color=Green]=[/color] [b]GuiCtrlCreateTreeView[/b] [b]([/b] [i]10[/i] [color=Green],[/color] [i]40[/i] [color=Green],[/color] [i]70[/i] [color=Green],[/color] [i]144[/i] [color=Green],[/color] [color=MediumBlue]$TVS_CHECKBOXES[/color] [b])[/b]
[color=MediumBlue]$G1[/color] [color=Green]=[/color] [b]GuiCtrlCreateTreeViewItem[/b] [b]([/b] "G1" [color=Green],[/color] [color=MediumBlue]$tree[/color] [b])[/b]
[color=MediumBlue]$G2[/color] [color=Green]=[/color] [b]GuiCtrlCreateTreeViewItem[/b] [b]([/b] "G2" [color=Green],[/color] [color=MediumBlue]$tree[/color] [b])[/b]
[color=MediumBlue]$G3[/color] [color=Green]=[/color] [b]GuiCtrlCreateTreeViewItem[/b] [b]([/b] "G3" [color=Green],[/color] [color=MediumBlue]$tree[/color] [b])[/b]
[color=MediumBlue]$G4[/color] [color=Green]=[/color] [b]GuiCtrlCreateTreeViewItem[/b] [b]([/b] "G4" [color=Green],[/color] [color=MediumBlue]$tree[/color] [b])[/b]
[color=MediumBlue][/color]
; Boutons
[color=MediumBlue]$tout[/color] [color=Green]=[/color] [b]GuiCtrlCreateButton[/b] [b]([/b] "[color=Black][color=Green]Tout"[/color][/color] [color=Green],[/color] [i]90[/i] [color=Green],[/color] [i]40[/i] [color=Green],[/color] [i]80[/i] [color=Green],[/color] [i]30[/i] [b])[/b]
[color=MediumBlue]$aucun[/color] [color=Green]=[/color] [b]GuiCtrlCreateButton[/b] [b]([/b] "Aucun" [color=Green],[/color] [i]90[/i] [color=Green],[/color] [i]70[/i] [color=Green],[/color] [i]80[/i] [color=Green],[/color] [i]30[/i] [b])[/b]
[color=MediumBlue]$lancer[/color] [color=Green]=[/color] [b]GuiCtrlCreateButton[/b] [b]([/b] "Lancer!" [color=Green],[/color] [i]10[/i] [color=Green],[/color] [i]200[/i] [color=Green],[/color] [i]80[/i] [color=Green],[/color] [i]30[/i] [b])[/b]
[color=MediumBlue]$annuler[/color] [color=Green]=[/color] [b]GuiCtrlCreateButton[/b] [b]([/b] "Annuler" [color=Green],[/color] [i]90[/i] [color=Green],[/color] [i]200[/i] [color=Green],[/color] [i]80[/i] [color=Green],[/color] [i]30[/i] [b])[/b]
[b]GuiSetState[/b] [b]([/b] [b])[/b]
[b]Do[/b]
[color=MediumBlue]$msg[/color] [color=Green]=[/color] [b]GUIGetMsg[/b] [b]([/b] [b])[/b]
[b]Select[/b]
[color=Green]Case[/color] [color=MediumBlue]$msg=[/color] [color=MediumBlue]$lancer[/color]
[b][color=Red]mon pb est ici..[/color][/b][color=MediumBlue][/color]
[color=Green]Case[/color] [color=MediumBlue]$msg=[/color] [color=MediumBlue]$annuler[/color]
[b]MsgBox[/b] [b]([/b] [i]0[/i] [color=Green],[/color] "test" [color=Green],[/color] "[color=Fuchsia]@+"[/color] [b])[/b]
[color=Green]Case[/color] [color=MediumBlue]$msg=[/color] [color=MediumBlue]$tout[/color]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G1[/color] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b] ;coche [color=Green]tout[/color]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G2[/color] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G3[/color] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G4[/color] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b]
[color=Green]Case[/color] [color=MediumBlue]$msg=[/color] [color=MediumBlue]$aucun[/color]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G1[/color] [color=Green],[/color] [color=MediumBlue]$GUI_UNCHECKED[/color] [b])[/b] ;[b]decoche[/b] [color=Green]tout[/color]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G2[/color] [color=Green],[/color] [color=MediumBlue]$GUI_UNCHECKED[/color] [b])[/b]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G3[/color] [color=Green],[/color] [color=MediumBlue]$GUI_UNCHECKED[/color] [b])[/b]
[b]GUICtrlSetState[/b] [b]([/b] [color=MediumBlue]$G4[/color] [color=Green],[/color] [color=MediumBlue]$GUI_UNCHECKED[/color] [b])[/b]
[color=Green]EndSelect[/color]
Until [color=MediumBlue]$msg[/color] [color=Green]=[/color] [color=Green][/color] [color=MediumBlue]$annuler[/color]
[color=Red][/color][/quote]
j'espere avoir eté un minimum clair
ps: forum-color foire un peu de temps en temps^^
et il reconnais mal [color=Red]#include[/color] (il veux supprimer )


Dernière édition par le 2007-04-15, 00:15, édité 4 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 03:21

un petit exemple (y aura surement une correction)

[i][color=#f000ff]#include[/color][/i] [b][color=#9999cc]<GUIConstants.au3>
[/color][color=#aa0000]$Form1[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICreate[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Pour KITKAT"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]250[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]250[/color][/i][color=#ff0000],[/color][/b] [b][color=#ff0000]-[/color][i][color=#ac00a9]1[/color][/i][color=#ff0000],[/color][/b] [b][color=#ff0000]-[/color][i][color=#ac00a9]1[/color][/i][/b] [b][color=#ff0000])
[/color][i][color=#000090]GuiCtrlCreateLabel[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"un peu de texte^^"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]200[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]20[/color][/i][/b] [b][color=#ff0000])[/color][/b]
[i][color=#009933]; cases a cocher
[/color][/i][b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeView[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]40[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]70[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]144[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$TVS_CHECKBOXES[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G1[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G1"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G2[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G2"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G3[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G3"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G4[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G4"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[i][color=#009933]; Boutons
[/color][/i][b][color=#aa0000]$tout[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Tout"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]90[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]40[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]30[/color][/i][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$aucun[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Aucun"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]90[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]70[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [i][color=#ac00a9][b]30[/b][/color][/i][b][color=#ff0000])
[/color][color=#aa0000]$lancer[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Lancer!"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]200[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]30[/color][/i][/b] [b][color=#ff0000])
[/color][color=#aa0000]$annuler[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Fermer"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]90[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]200[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]30[/color][/i][/b] [b][color=#ff0000])

[/color][color=#0000ff]Dim[/color][/b] [b][color=#aa0000]$Chekboxcheck[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$G1[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#9999cc]'|'[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#aa0000]$G2[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#9999cc]'|'[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#aa0000]$G3[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#9999cc]'|'[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#aa0000]$G4
$Element[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]stringsplit[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#aa0000]$Chekboxcheck[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#9999cc]"|"[/color][/b] [b][color=#ff0000])

[/color][i][color=#000090]GUISetState[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#ff33ff]@SW_SHOW[/color][/b] [b][color=#ff0000])[/color][/b]

[b][color=#0000ff]While[/color][/b] [b][i][color=#ac00a9]1
[/color][/i][color=#aa0000]$Msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUIGetMsg[/color][/i][/b] [color=#ff0000][b]()
[/b][/color][b][color=#0000ff]Select
Case[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$GUI_EVENT_CLOSE[/color][/b] [b][color=#0000ff]or[/color][/b] [b][color=#aa0000]$msg[/color][color=#ff0000]=[/color][/b] [b][color=#aa0000]$annuler
[/color][/b] [b][i][color=#000090]MsgBox[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]0[/color][/i][color=#ff0000],[/color][color=#9999cc]"test"[/color][color=#ff0000],[/color][color=#9999cc]"@+"[/color][color=#ff0000])[/color][/b]
[b][color=#0000ff]Exit

Case[/color][/b] [b][color=#aa0000]$msg[/color][color=#ff0000]=[/color][/b] [b][color=#aa0000]$lancer
[/color][/b] sourisbouge[b][color=#ff0000]()
[/color][color=#0000ff]Case[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$tout[/color][/b]
checkall[b][color=#ff0000]()[/color][/b]
[b][color=#0000ff]Case[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$aucun[/color][/b]
uncheckall[b][color=#ff0000]()[/color][/b]

[b][color=#0000ff]EndSelect
WEnd

func[/color][/b] checkall [b][color=#ff0000]([/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#0000ff]For[/color][/b] [b][color=#aa0000]$i[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#ac00a9]1[/color][/i][/b] [b][color=#0000ff]to[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][i][color=#ac00a9]0[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]guictrlsetstate[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][color=#ff0000]][/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$gui_checked[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#0000ff]next
EndFunc

Func[/color][/b] uncheckall [b][color=#ff0000]([/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#0000ff]For[/color][/b] [b][color=#aa0000]$i[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#ac00a9]1[/color][/i][/b] [b][color=#0000ff]to[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][i][color=#ac00a9]0[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]guictrlsetstate[/color][/i][/b] [b][color=#ff0000]([/color][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][color=#ff0000]][/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$gui_unchecked[/color][color=#ff0000])[/color][/b]
[b][color=#0000ff]next
EndFunc

func[/color][/b] sourisbouge[b][color=#ff0000]()
[/color][/b] [b][color=#0000ff]For[/color][/b] [b][color=#aa0000]$i[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#ac00a9]1[/color][/i][/b] [b][color=#0000ff]to[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][i][color=#ac00a9]0[/color][/i][color=#ff0000]][/color][/b]
[b][color=#0000ff]If[/color][/b] [b][i][color=#000090]BitAnd[/color][/i][color=#ff0000]([/color][i][color=#000090]GUICtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][color=#ff0000]]),[/color][color=#aa0000]$GUI_CHECKED[/color][color=#ff0000])[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$GUI_CHECKED[/color][/b] [b][color=#0000ff]Then
[/color][/b]randomSouris[b][color=#ff0000]()
[/color][color=#aa0000]$repositionne[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]mousemove[/color][/i][color=#ff0000]([/color][color=#ff33ff]@DesktopWidth[/color][color=#ff0000]/[/color][i][color=#ac00a9]2[/color][/i][color=#ff0000],[/color][color=#ff33ff]@DesktopHeight[/color][color=#ff0000]/[/color][i][color=#ac00a9]2[/color][/i][color=#ff0000])[/color][/b] [i][color=#009933];le pointeur souris se trouvera au centre de l'ecran
[/color][/i][b][color=#0000ff]EndIf
Next
EndFunc

func[/color][/b] randomSouris[b][color=#ff0000]()
[/color][/b] [b][color=#aa0000]$x[/color][color=#ff0000]=[/color][i][color=#000090]Random[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]0[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]1024[/color][/i][color=#ff0000])
[/color][/b] [b][color=#aa0000]$y[/color][color=#ff0000]=[/color][i][color=#000090]Random[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]0[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]1024[/color][/i][color=#ff0000])
[/color][/b] [b][i][color=#000090]MouseMove[/color][/i][color=#ff0000]([/color][color=#aa0000]$x[/color][color=#ff0000],[/color][color=#aa0000]$y[/color][/b][b][color=#ff0000])
[/color][color=#0000ff]endfunc[/color][/b]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
VooDoo
Modérateur
Modérateur


Nombre de messages : 161
Date d'inscription : 11/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 11:55

@[b]KITKAT: [/b]Ce n'est pas la faute de forum color...c'est le forum qui confond les balises html et les <> des inculdes

_________________
[img]http://img87.imageshack.us/img87/7941/autoit6oy.jpg[/img]
[url=http://autoit-fr.realbb.net/AutoIt-v3-c2/Entraide-f5/Regles-t39.htm][i]Lisez les règles ou soyez maudit ![/i][/url]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 17:20

[quote:2f22="VooDoo"]@[b]KITKAT: [/b]Ce n'est pas la faute de forum color...c'est le forum qui confond les balises html et les <> des inculdes ;)[/quote]
je comprend mieux


j'ai "testé" ton exemple ani,par contre la souris ne bouge que suivant le nombre de cases cochées...(je sais pas trop comment preciser que si $G1 est coché par ex..)

juste,ces lignes font quoi en fait??
[quote][b][color=#0000FF]Dim[/color][/b] [b][color=#AA0000]$Chekboxcheck[/color][/b] [b][color=#FF0000]=[/color][/b] [b][color=#AA0000]$G1[/color][/b] [b][color=#FF0000]&[/color][/b] [b][color=#9999CC]'|'[/color][/b] [b][color=#FF0000]&[/color][/b] [b][color=#AA0000]$G2[/color][/b] [b][color=#FF0000]&[/color][/b] [b][color=#9999CC]'|'[/color][/b] [b][color=#FF0000]&[/color][/b] [b][color=#AA0000]$G3[/color][/b] [b][color=#FF0000]&[/color][/b] [b][color=#9999CC]'|'[/color][/b] [b][color=#FF0000]&[/color][/b] [b][color=#AA0000]$G4
$Element[/color][/b] [b][color=#FF0000]=[/color][/b] [b][i][color=#000090]stringsplit[/color][/i][/b] [b][color=#FF0000]([/color][/b] [b][color=#AA0000]$Chekboxcheck[/color][/b] [b][color=#FF0000],[/color][/b] [b][color=#9999CC]"|"[/color][/b] [b][color=#FF0000])
[/color][/b][/quote]
pour le 2e a quoi correspond [b][color=#FF33FF]@SW_SHOW [/color][/b]
[quote][b][i][color=#000090]GUISetState[/color][/i][/b] [b][color=#FF0000]([/color][/b] [b][color=#FF33FF]@SW_SHOW[/color][/b] [b][color=#FF0000])[/color][/b] [/quote]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 18:01

j'ai oublié excuse.

[u]pour la première[/u] ::On cree tout d'abord une variable appelé $checkboxcheck qui comporte les élèment([color=#000090]GuiCtrlCreateTreeViewItem[/color] ) on indique juste la variable $G1,$G2,$G3,$G4 qui seront séparé par le caratère suivant |

On cree une seconde variable qui comporte La liste des Elements

$element = au nombre checkboxcheck et de la liste
comme une liste array
element [0] = 4 < elle retourne le nombre de checkbox qui se trouve dans la liste crée plus haut.

element[1] = G1
element[2] = G2
element[3] = G3
element[4] = G4

si je me trompe pas.

[u]pour la seconde[/u] c'est la macro @SW_SHOW (voir) elle est fortement utilisé pour afficher l'interface, ici c'est $Form1[color=#aa0000][b]. [/b][/color]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 18:11

a mon avis y a surement possibilité de retourner directement les checkbox sans devoir les noter dans le scripts , faudra utilisé array.au3

c'est l'un des sujet qui donne de l''urti ... enfin sa passera vite.


j'oublie dans la fonction sourisbouge() elle lit les element checkbox qui seront coché si c'est 1,2,3,4 une autre fonction sera appelé le randomsouris la souris bougera aleatoirement faut juste changer cette fonction. avec un switch je crois
case truc
mousemove($x,$y)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 19:12

[quote:c3a1="ani"]element[1] = G1
element[2] = G2
element[3] = G3
element[4] = G4
si je me trompe pas.
[color=#AA0000][/color][/quote]
merci tu m'a donné ma solution
en me servant de ca j'ai pu donner a chaque case son action^^
la j'ai mis que la partie changée du script^^
les mousemove c'est pour l'exemple
[quote] [color=Green]func[/color] sourisbouge [b]([/b] [b])[/b]
[color=Green]If[/color] [b]BitAnd[/b] [b]([/b] [b]GUICtrlRead[/b] [b]([/b] [color=MediumBlue]$Element[1][/color] [b])[/b] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b] [color=Green]=[/color] [color=MediumBlue]$GUI_CHECKED[/color] [color=Green]Then[/color]
[b]mousemove[/b] [b]([/b] [i]100[/i] [color=Green],[/color] [i]100[/i] [b])[/b]
[color=Green]EndIf[/color]
[color=Green]If[/color] [b]BitAnd[/b] [b]([/b] [b]GUICtrlRead[/b] [b]([/b] [color=MediumBlue]$Element[2][/color] [b])[/b] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b] [color=Green]=[/color] [color=MediumBlue]$GUI_CHECKED[/color] [color=Green]Then[/color]
[b]mousemove[/b] [b]([/b] [i]200[/i] [color=Green],[/color] [i]100[/i] [b])[/b]
[color=Green]EndIf[/color]
[color=Green]If[/color] [b]BitAnd[/b] [b]([/b] [b]GUICtrlRead[/b] [b]([/b] [color=MediumBlue]$Element[3][/color] [b])[/b] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b] [color=Green]=[/color] [color=MediumBlue]$GUI_CHECKED[/color] [color=Green]Then[/color]
[b]mousemove[/b] [b]([/b] [i]200[/i] [color=Green],[/color] [i]200[/i] [b])[/b]
[color=Green]EndIf[/color]
[color=Green]If[/color] [b]BitAnd[/b] [b]([/b] [b]GUICtrlRead[/b] [b]([/b] [color=MediumBlue]$Element[4][/color] [b])[/b] [color=Green],[/color] [color=MediumBlue]$GUI_CHECKED[/color] [b])[/b] [color=Green]=[/color] [color=MediumBlue]$GUI_CHECKED[/color] [color=Green]Then[/color]
[b]mousemove[/b] [b]([/b] [i]300[/i] [color=Green],[/color] [i]200[/i] [b])[/b]
[color=MediumBlue]$repositionne[/color] [color=Green]=[/color] [b]mousemove[/b] [b]([/b] [color=Fuchsia]@DesktopWidth/2[/color] [color=Green],[/color] [color=Fuchsia]@DesktopHeight/2[/color] [b])[/b] ;le pointeur souris se trouvera au centre de l'ecran
[color=Green]EndFunc[/color][/quote]


sinon dans ce meme script je voudrais rajouter une icone(totalement inutile mais bon )

dans la liste d'exemples j'ai trouvé ceci:

[color=Blue]GuiSetIcon([/color][color=Magenta]@SystemDir[/color] [color=Red]&[/color] [color=Gray]"mspaint.exe"[/color][color=Red],[/color] [color=RoyalBlue]0[/color][color=Blue])
[color=black]
si je reste dans c:/windows/system32 ca marche mais comment faire pour definir un dossier specifique??(ex: c:/tartanpion)[/color][/color]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-14, 20:21

j'aime pas les truc répétitif y a toujours une solution pour réduire le code .


pour un dossier tu dois juste créer une variable comme suit qui contient les images

$mondossier = "c:\tartanpion"
GuiSetIcon($mondossier & "\cetteIcone.jpg")

mais tu peux aussi utiliser les dll se trouvant sur la machine comme shell32 et d'autre

exemple = GuiSetIcon('shell32.dll',22)

on choisis une dll ici shell32 et on en choisis l'icone numero 22
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 00:18

merci pour l'icone^^
ah j'arrive pas a editer le titre pour rajouter [RESOLU] (ou ca s'actualise pas..)

une derniere chose,ya une fonction pour attendre une certaine heure??
(par exemple attendre 12h30 pour efectuer telle action)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 01:16

tout depend ce que tu appele attendre(comme un planificateur de tache )

sleep ? timerinit ? les macro de temp @DAY | @SEC | @MIN | @HOUR
y a le choix

[quote]ah j'arrive pas a editer le titre pour rajouter [RESOLU] (ou ca s'actualise pas..)[/quote]
c'est que ce n'est pas encore le cas
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 15:20

si tu veux rajouter une icone à l'élèment [color=#000090][b][i]GuiCtrlCreateTreeViewItem [/i][/b]faut utiliser cette formule[/color]

[color=#000090]_GUICtrlTreeViewSetIcon($tree, $G1, "shell32.dll", 22)[/color]
[color=#000090][/color]
[color=#000090]GUICtrlTreeViewSetIcon(controleTreeview , TreeviewItem, dll, numéro de l'icone)[/color]
[color=#000090][/color]
[color=#000090][/color]
[color=#000090]ps:ami codeur venait en aide svp (moi je trouve que c'est pas résolu) personne pour une autre solution ? mercii[/color]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 15:53

[quote:3b22="ani"]tout depend ce que tu appele attendre(comme un planificateur de tache )

sleep ? timerinit ? les macro de temp @DAY | @SEC | @MIN | @HOUR
y a le choix [/quote]
oui je pensais un peu comme poweroff(ou on programme l'heure ou ca lance un programme)
sauf que la j'aurais simplement mis:
[quote]$heure = GuiCtrlCreateCheckbox("attendre 12H30", 125, 213, 110, 15)[/quote]
avec deriere une fonction pour attendre ce moment..
pour l'icone c'etait juste l'icone de la fenetre^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 17:52

Une fois que tu as vérifié que la case est cochée,un moyen assez simple est de lancer un AdlibEnable

[code]
AdlibEnable("check_time",1000)

func check_time()
if (@HOUR==12) And (@MIN==30) And (@SEC==0) Then ta_fonction()
EndFunc
[/code]

et si la case est décochée, alors pense à faire un AdlibDisable()

L'inconvéniant est que ça fait un check toute les secondes, donc à la rigueur si tu n'es pas a qq secondes près, tu passes le temps du check de 1000 à 60000 (1 minute) et tu enlèves le test sur @SEC. Ton script se lancera alors à 12h30 et qq secondes , mais tu ne fais plus qu'un check par minute
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 20:33

avec cette methode ca ne va lancer "ta_fonction()" que si il est 12h30,(sinon ca n'execute rien...j'ai testé)
je voudrais plutot que le script attende l'heure pour se lancer
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 22:51

[quote:93d5="KITKAT"]avec cette methode ca ne va lancer "ta_fonction()" que si il est 12h30,(sinon ca n'execute rien...j'ai testé)
je voudrais plutot que le script attende l'heure pour se lancer[/quote]

si on lance cet extrait sans boucle après, le prog s'arrête, c'est logique

place ton script à éxécuter dans la fonction ta_fonction(), et une boucle while d'attente (ou d'autres évènements ...).


[code]
AdlibEnable("check_time",1000)

while 1
sleep(1000)
wend

func check_time()
if (@HOUR==12) And (@MIN==30) And (@SEC==0) Then ta_fonction()
EndFunc

[/code]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-15, 23:51

petit exple d'illustration

[code]
; prog de test de timer
#region --- GuiBuilder code Start ---
; Script generated by AutoBuilder 0.6 Prototype
#include
$title="Test de timer"
;partie d'init de l'heure de démarage
$ref_h=12
$ref_min=30
$ref_sec=0
$ref=$ref_h*3600+$ref_min*60+$ref_sec
$gui=GuiCreate($title, 392, 323,-1, -1 , BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS))
$Checkbox_1 = GuiCtrlCreateCheckbox("Lancer le script à "&$ref_h&"h "&$ref_min&"min "&$ref_sec&"sec", 40, 60, 210, 20)
GuiSetState()
While 1
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg=$Checkbox_1
check_case()
Case Else
EndSelect
WEnd
Exit
#endregion --- GuiBuilder generated code End ---
Func check_case()
If GUICtrlRead($Checkbox_1)==$GUI_CHECKED Then
AdlibEnable("check_time")
Else
AdlibDisable()
WinSetTitle($title,"","Test de timer")
$title="Test de timer"
EndIf
EndFunc
Func check_time()
local $reste, $encours,$h=@HOUR,$m=@MIN,$s=@SEC
if (($h=$ref_h) And ($m=$ref_min) And ($s=$ref_sec)) Then
Main_func()
Else
;pour le fun
$encours=$h*3600+$m*60+$s
if ($encours<$ref) Then
$reste=$ref-$encours
Else
$reste=24*3600+$ref-$encours
EndIf
WinSetTitle($title,"","Il reste "&$reste&" secondes")
$title="Il reste "&$reste&" secondes"
EndIf
EndFunc
Func Main_func()
msgbox(0,"fonction principal", "il est 12h30"& @CRLF &"Lache ton script, A table !")
WinSetTitle($title,"","Test de timer")
$title="Test de timer"
GUICtrlSetState($Checkbox_1,$GUI_UNCHECKED)
AdlibDisable()
EndFunc
[/code]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-16, 22:56

argh il manque [color=Magenta]#include ....[/color]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-16, 23:13

<GuiConstants.au3>
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-16, 23:14

vu comme çà je dirai guiconstants.au3
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
sylvanie
Modérateur
Modérateur


Nombre de messages : 300
Date d'inscription : 10/03/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-16, 23:18

L'éternel gag des posts qui se croisent
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-17, 16:00

Comme personne n'a fait la correction du mouvement souris avec le switch , voici à quoi sa ressemble.
Hésite pas a demander si tu ne comprend pas.

[i][color=#f000ff]#include[/color][/i] [b][color=#9999cc]<GUIConstants.au3>
[/color][color=#aa0000]$Form1[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICreate[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Pour KITKAT"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]250[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]250[/color][/i][color=#ff0000],[/color][/b] [b][color=#ff0000]-[/color][i][color=#ac00a9]1[/color][/i][color=#ff0000],[/color][/b] [b][color=#ff0000]-[/color][i][color=#ac00a9]1[/color][/i][/b] [b][color=#ff0000])
[/color][i][color=#000090]GuiCtrlCreateLabel[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"un peu de texte^^"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]200[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]20[/color][/i][/b] [b][color=#ff0000])[/color][/b]
[i][color=#009933]; cases a cocher
[/color][/i][b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeView[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]40[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]70[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]144[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$TVS_CHECKBOXES[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G1[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G1"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G2[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G2"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G3[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G3"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$G4[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateTreeViewItem[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"G4"[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$tree[/color][/b] [b][color=#ff0000])[/color][/b]
[i][color=#009933]; Boutons
[/color][/i][b][color=#aa0000]$tout[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Tout"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]90[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]40[/color][/i][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]30[/color][/i][/b] [b][color=#ff0000])[/color][/b]
[b][color=#aa0000]$aucun[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUICtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Aucun"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]90[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]70[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [i][color=#ac00a9][b]30[/b][/color][/i][b][color=#ff0000])
[/color][color=#aa0000]$lancer[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Lancer!"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]10[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]200[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]30[/color][/i][/b] [b][color=#ff0000])
[/color][color=#aa0000]$annuler[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GuiCtrlCreateButton[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#9999cc]"Fermer"[/color][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]90[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]200[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]80[/color][/i][/b] [b][color=#ff0000],[/color][/b] [b][i][color=#ac00a9]30[/color][/i][/b] [b][color=#ff0000])

[/color][color=#0000ff]Dim[/color][/b] [b][color=#aa0000]$Chekboxcheck[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$G1[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#9999cc]'|'[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#aa0000]$G2[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#9999cc]'|'[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#aa0000]$G3[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#9999cc]'|'[/color][/b] [b][color=#ff0000]&[/color][/b] [b][color=#aa0000]$G4
$Element[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]stringsplit[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#aa0000]$Chekboxcheck[/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#9999cc]"|"[/color][/b] [b][color=#ff0000])

[/color][i][color=#000090]GUISetState[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#ff33ff]@SW_SHOW[/color][/b] [b][color=#ff0000])[/color][/b]

[b][color=#0000ff]While[/color][/b] [b][i][color=#ac00a9]1
[/color][/i][color=#aa0000]$Msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#000090]GUIGetMsg[/color][/i][/b] [color=#ff0000][b]()
[/b][/color][b][color=#0000ff]Select
Case[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$GUI_EVENT_CLOSE[/color][/b] [b][color=#0000ff]or[/color][/b] [b][color=#aa0000]$msg[/color][color=#ff0000]=[/color][/b] [b][color=#aa0000]$annuler
[/color][i][color=#000090]MsgBox[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]0[/color][/i][color=#ff0000],[/color][color=#9999cc]"test"[/color][color=#ff0000],[/color][color=#9999cc]"@+"[/color][color=#ff0000])[/color][/b]
[b][color=#0000ff]Exit
Case[/color][/b] [b][color=#aa0000]$msg[/color][color=#ff0000]=[/color][/b] [b][color=#aa0000]$lancer
[/color][/b]sourisbouge[b][color=#ff0000]()
[/color][color=#0000ff]Case[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$tout[/color][/b]
checkall[b][color=#ff0000]()[/color][/b]
[b][color=#0000ff]Case[/color][/b] [b][color=#aa0000]$msg[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$aucun[/color][/b]
uncheckall[b][color=#ff0000]()[/color][/b]
[b][color=#0000ff]EndSelect
WEnd

[/color][/b][i][color=#009933];coche toute les cases
[/color][/i][b][color=#0000ff]func[/color][/b] checkall [b][color=#ff0000]([/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#0000ff]For[/color][/b] [b][color=#aa0000]$i[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#ac00a9]1[/color][/i][/b] [b][color=#0000ff]to[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][i][color=#ac00a9]0[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]guictrlsetstate[/color][/i][/b] [b][color=#ff0000]([/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][color=#ff0000]][/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$gui_checked[/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#0000ff]next
EndFunc

[/color][/b][i][color=#009933];decoche toute les cases
[/color][/i][b][color=#0000ff]Func[/color][/b] uncheckall [b][color=#ff0000]([/color][/b] [b][color=#ff0000])[/color][/b]
[b][color=#0000ff]For[/color][/b] [b][color=#aa0000]$i[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#ac00a9]1[/color][/i][/b] [b][color=#0000ff]to[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][i][color=#ac00a9]0[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]guictrlsetstate[/color][/i][/b] [b][color=#ff0000]([/color][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][color=#ff0000]][/color][/b] [b][color=#ff0000],[/color][/b] [b][color=#aa0000]$gui_unchecked[/color][color=#ff0000])[/color][/b]
[b][color=#0000ff]next
EndFunc

[/color][/b][i][color=#009933];mouvement de la souris
[/color][/i][b][color=#0000ff]func[/color][/b] sourisbouge[b][color=#ff0000]()
[/color][color=#0000ff]For[/color][/b] [b][color=#aa0000]$i[/color][/b] [b][color=#ff0000]=[/color][/b] [b][i][color=#ac00a9]1[/color][/i][/b] [b][color=#0000ff]to[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][i][color=#ac00a9]0[/color][/i][color=#ff0000]][/color][/b]
[b][color=#0000ff]If[/color][/b] [b][i][color=#000090]BitAnd[/color][/i][color=#ff0000]([/color][i][color=#000090]GUICtrlRead[/color][/i][color=#ff0000]([/color][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][color=#ff0000]]),[/color][color=#aa0000]$GUI_CHECKED[/color][color=#ff0000])[/color][/b] [b][color=#ff0000]=[/color][/b] [b][color=#aa0000]$GUI_CHECKED[/color][/b] [b][color=#0000ff]Then
Switch[/color][/b] [b][color=#aa0000]$Element[/color][color=#ff0000][[/color][color=#aa0000]$i[/color][/b][b][color=#ff0000]]
[/color][color=#0000ff]case[/color][/b] [b][color=#aa0000]$element[/color][color=#ff0000][[/color][i][color=#ac00a9]1[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]MouseMove[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]100[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]300[/color][/i][/b][b][color=#ff0000])
[/color][color=#0000ff]case[/color][/b] [b][color=#aa0000]$element[/color][color=#ff0000][[/color][i][color=#ac00a9]2[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]MouseMove[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]600[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]300[/color][/i][/b][b][color=#ff0000])
[/color][color=#0000ff]case[/color][/b] [b][color=#aa0000]$element[/color][color=#ff0000][[/color][i][color=#ac00a9]3[/color][/i][color=#ff0000]][/color][/b]
[b][i][color=#000090]MouseMove[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]300[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]300[/color][/i][/b][b][color=#ff0000])
[/color][color=#0000ff]case[/color][/b] [b][color=#aa0000]$element[/color][color=#ff0000][[/color][i][color=#ac00a9]4[/color][/i][/b][b][color=#ff0000]]
[/color][i][color=#000090]MouseMove[/color][/i][color=#ff0000]([/color][i][color=#ac00a9]400[/color][/i][color=#ff0000],[/color][i][color=#ac00a9]300[/color][/i][color=#ff0000])[/color][/b]
[b][color=#0000ff]EndSwitch
[/color][/b][i][color=#009933];$repositionne = mousemove(@DesktopWidth/2,@DesktopHeight/2) ;le pointeur souris se trouvera au centre de l'ecran
[/color][/i][b][color=#0000ff]EndIf
Next
EndFunc[/color][/b]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-17, 23:54

pour reprendre l'ex de sylvanie..
[quote]
$gui=GuiCreate($title, 392, 323,-1, -1 , [color=Red]BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS)[/color])[/quote]
c'est quoi cette partie??
[quote][color=DarkOrchid]#region --- GuiBuilder code Start ---[/color]
....
[color=DarkOrchid]#endregion --- GuiBuilder generated code End ---[/color]
[/quote]
pareil pour ceci?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-18, 00:03

c'est les region creer par un programme de conception d'interface (qui n'est plus développer) du nom de guibuilber

comme [url=http://www.autoitscript.com/fileman/users/lookfar/formdesign.html]koda[/url]

pour $WS_OVERLAPPEDWINDOW et $WS_CLIPSIBLINGS ce sont les style des controles , vu que j'ai de forte l'acune en anglais, visionne l'aide avec l'un des deux mots.

$WS_OVERLAPPEDWINDOW < pour l'ensemble de l('interface
$WS_CLIPSIBLINGS < je voi clip et cible ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-18, 23:38

dans ma serie des questions betes..:king:
j'ai vu avec forum-color que l'exe avait une icone(dans explorer)
comment on peut appliquer une icone pour un .exe (voire .au3 en option^^)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ani
Modérateur
Modérateur


Nombre de messages : 563
Date d'inscription : 23/01/2007

MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   2007-04-18, 23:59

pour l'exe c'est facile tu lance Aut2Exe qui se trouve dans un dossier du meme nom.

met on peu le faire aussi manuellement lire l'aide (il donne les liens utile)

au3 sur l'interface elle donne mieux :p
comment ?

GUICtrlCreateIcon ( nom du fichier, le Nom de l'icone, gauche, haut [, largeur [, hauteur [, style [, exStyle]]]] )

Nom de l'icone = celle par defaut correspond -1
gauche et haut = positionnement de l'icone x et y
largeur et hauteur = taille de l'icone (je met rien moi)

GUICtrlCreateIcon(@AutoItExe,-1,$gauche,$haut)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: executer action/ l'etat d'une "checkbox"[RESOLU]   Aujourd'hui à 17:12

Revenir en haut Aller en bas
 
executer action/ l'etat d'une "checkbox"[RESOLU]
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bouton "Checkbox" dans un formulaire
» Reprendre un "path" là ou l'object s'est arreté.
» VIRUS d'après "avira"
» Executer un js avec la touche "Enter" sur un input
» [résolu]Mémoire ne peut pas être "read"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: