Page 1 sur 2
[R] Boutons desactivés aprés avoir lancé le programme
Posté : lun. 26 sept. 2011 20:05
par silvere
bonjour a tous
voila enfaite j'ai créé un programme en fenêtre avec koda
puis quand je lance mon programme ensuite on clique sur un boutons ( la première fois sa marche ) après tous les boutons sont désactiver.
si vous ne comprenez pas dite le moi j'ai du mal a expliquer
merci d'avance

Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:05
par guitarist
Passe nous ton code

Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:08
par silvere
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\users\silvere\desktop\form1.kxf
$Form1_1 = GUICreate("Form1", 692, 170, 246, 157)
GUISetCursor (0)
$Button1 = GUICtrlCreateButton("Button2", 16, 8, 137, 137, $BS_BITMAP, $WS_EX_CLIENTEDGE)
GUICtrlSetImage(-1, "C:\Users\Silvere\Desktop\autoit\button_cancel copie.bmp", -1)
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Button1", 536, 8, 137, 137, $BS_BITMAP, $WS_EX_CLIENTEDGE)
GUICtrlSetImage(-1, "C:\Users\Silvere\Desktop\autoit\index.bmp", -1, 0)
GUICtrlSetCursor (-1, 0)
$Label1 = GUICtrlCreateLabel("Label1", 215, 32, 36, 17)
$Label2 = GUICtrlCreateLabel("Label2", 254, 120, 70, 36)
GUICtrlSetFont(-1, 20, 400, 0, "Vladimir Script")
GUICtrlSetCursor (-1, 2)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:09
par silvere
il i a une ligne pour le bouton 2 qui ouvre le bloc note normalement mais je l'ai perdu XD
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:14
par guitarist
Deja essaye de mettre ton code dans la balise prévue à cet effet, et met le dans un spoiler (plus joli) apres tu met tes comment au dessous.
Je vais voir pour ton probleme ce qui cloche
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:17
par guitarist
Bon ba je voit pas ce qui cloche
Les deux bouttons envoient des msgbox
voilà ce que j'ai :
► Afficher le texte
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\users\silvere\desktop\form1.kxf
$Form1_1 = GUICreate("Form1", 692, 170, 246, 157)
GUISetCursor (0)
$Button1 = GUICtrlCreateButton("Button1", 16, 8, 137, 137, $BS_BITMAP, $WS_EX_CLIENTEDGE)
GUICtrlSetImage(-1, "C:\Users\Silvere\Desktop\autoit\button_cancel copie.bmp", -1)
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Button2", 536, 8, 137, 137, $BS_BITMAP, $WS_EX_CLIENTEDGE)
GUICtrlSetImage(-1, "C:\Users\Silvere\Desktop\autoit\index.bmp", -1, 0)
GUICtrlSetCursor (-1, 0)
$Label1 = GUICtrlCreateLabel("Label1", 215, 32, 36, 17)
$Label2 = GUICtrlCreateLabel("Label2", 254, 120, 70, 36)
GUICtrlSetFont(-1, 20, 400, 0, "Vladimir Script")
GUICtrlSetCursor (-1, 2)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
MsgBox(0,"","Button 1 ")
Case $Button2
MsgBox(0,"","Button 2")
EndSwitch
WEnd
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:40
par silvere
la n'est pas le problème je croix que tu mal compris sa c'est juste le départ su scripte se que j'ai fait avec koda.
le boutons 1 permet d'ouvrir le bloc note et le 2 de quitter mais le prb c'est que quand tu clic sur le bouton 1 sa lance le bloc note et après si tu re-clic sur le bouton 1 sa fait rien moi je voudrait que sa relance le bloc note
dit moi si tu n'a pas compi XD
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 20:51
par guitarist
Lance le bon code sur celui que j'ai, y a pas de lancement du bloc note
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 21:56
par Iste
Ca pu le runwait()....
Re: [..] aprés avoir lancer le programe les bontons sont des
Posté : lun. 26 sept. 2011 22:23
par mikell
Ben en mettant ça dans le script de guitarist, à chaque clic sur le bouton ça lance un nouveau Notepad
Si ça le fait pas, envoie-nous donc ton code en entier (dans un spoiler !!)
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : lun. 26 sept. 2011 22:50
par Tlem
@silvere
Ce sera sympa de faire attention comment vous écrivez.
J'ai ré-édité le titre de votre premier sujet et rajouté les balises de code dans votre deuxième message !
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:05
par silvere
Excuse moi Tlem voila je pence avoir compris ( après une longue réflexion

)
je pense que c'est a cause de la commande Sleep enfin pendant la commande Sleep.
Idée a vérifier.
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:06
par guitarist
Sleep? Ou ça?
On pourrait avoir le
code actuel plz?

Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:40
par silvere
je voudrait que quand on clic qur bouton 2 pendant le sleep(10000) que le scripte et le programme se ferme tu comprend
► Afficher le texte
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\users\silvere\desktop\form1.kxf
$Form1_1 = GUICreate("Form1", 692, 170, 246, 157)
GUISetCursor (0)
$Button1 = GUICtrlCreateButton("Button2", 16, 8, 137, 137, $BS_BITMAP, $WS_EX_CLIENTEDGE)
GUICtrlSetImage(-1, "C:\Users\Silvere\Desktop\autoit\button_cancel copie.bmp", -1)
GUICtrlSetCursor (-1, 0)
$Button2 = GUICtrlCreateButton("Button1", 536, 8, 137, 137, $BS_BITMAP, $WS_EX_CLIENTEDGE)
GUICtrlSetImage(-1, "C:\Users\Silvere\Desktop\autoit\index.bmp", -1, 0)
GUICtrlSetCursor (-1, 0)
$Label1 = GUICtrlCreateLabel("Label1", 215, 32, 36, 17)
$Label2 = GUICtrlCreateLabel("Label2", 254, 120, 70, 36)
GUICtrlSetFont(-1, 20, 400, 0, "Vladimir Script")
GUICtrlSetCursor (-1, 2)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button2
Exit
Case $Button1
Run("notepad.exe")
Sleep(1000)
send( "Salut" )
Sleep(10000)
send( "quoi de neuf ?" )
EndSwitch
WEnd
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:41
par Iste
arf, j'y était presque !!
Bref, GUIOnEventMode
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:44
par guitarist
C'est seulement une fois que le case en cours sera fini que ton programme pourra faire autre chose.
Supprime les Sleep ça sera plus simple.
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:46
par silvere
donc il faudrait que je créé juste les bouton 1 et 2 puis quand on clic sur 1 sa ouvre un autre programme ?
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:52
par guitarist
Pourquoi tu veux faire compliqué?
Si l'utilisateur appuie sur le boutton 1 et ba qu'il attende la fin pour quitter, logique non?
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 17:57
par silvere
oui , mais si il faut quitter en cour de route
Re: [..] Boutons desactivés aprés avoir lancé le programme
Posté : mar. 27 sept. 2011 18:06
par guitarist
Pourquoi il le faudrait?