[R] Exécution variable selon réponse

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
karl789
Niveau 3
Niveau 3
Messages : 30
Enregistré le : jeu. 23 févr. 2012 13:28
Status : Hors ligne

[R] Exécution variable selon réponse

#1

Message par karl789 »

Bonjour,

Voila mon souci, j'aimerai excuter une action si l'on répond "oui" une question et biensur une autre action si on répond "non"

Pour cela je voudrai utilisé le msgbox "flags 4" yes or no

Quelqu'un aurai une solution ??

J'ai essayer cela mais pas top. ;-)
► Afficher le texte
Modifié en dernier par karl789 le mar. 28 févr. 2012 23:37, modifié 1 fois.
Google est partout, On peut s'adresser à Google, mais celui-ci répond rarement. Avec Google, "quiconque demande, reçoit ; et celui qui cherche, trouve" tel qu'il est écrit dans l'Evangile. Bref GOOGLE est un Dieu
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Excution variable selon réponse

#2

Message par silvere »

Si a installer le pack fr, tu peut utiliser un logiciel nommé "CodeWizard" qui se trouve dans Outils > CodeWizard
Il te permet de géré les msgbox facilement.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
karl789
Niveau 3
Niveau 3
Messages : 30
Enregistré le : jeu. 23 févr. 2012 13:28
Status : Hors ligne

Re: [..] Excution variable selon réponse

#3

Message par karl789 »

Après instalation du pack_fr. Je n'ai même plus accès à F1 encore moins au outils. lol
Google est partout, On peut s'adresser à Google, mais celui-ci répond rarement. Avec Google, "quiconque demande, reçoit ; et celui qui cherche, trouve" tel qu'il est écrit dans l'Evangile. Bref GOOGLE est un Dieu
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Excution variable selon réponse

#4

Message par mikell »

Ben quoi ? il va bien ce script...

Code : Tout sélectionner

$yesorno = MsgBox (4, " Choix activation clavier, souris distant" , "Voulez vous activer les clavier/souris de l'utilisateur distant ?")
If $yesorno = 6 Then
    msgbox(0,"", "oui")
Else
    msgbox(0,"", "non")
EndIf
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
karl789
Niveau 3
Niveau 3
Messages : 30
Enregistré le : jeu. 23 févr. 2012 13:28
Status : Hors ligne

Re: [..] Excution variable selon réponse

#5

Message par karl789 »

mikell a écrit :Ben quoi ? il va bien ce script...

Code : Tout sélectionner

$yesorno = MsgBox (4, " Choix activation clavier, souris distant" , "Voulez vous activer les clavier/souris de l'utilisateur distant ?")
If $yesorno = 6 Then
    msgbox(0,"", "oui")
Else
    msgbox(0,"", "non")
EndIf
Peu être mes "()" qui géner tout cela alors. Autant pour moi.

Merci beaucoup je teste dés que j'aurai réinstaller mon autoit. Le pack a du me créer un conflit avec l'ancien.
Google est partout, On peut s'adresser à Google, mais celui-ci répond rarement. Avec Google, "quiconque demande, reçoit ; et celui qui cherche, trouve" tel qu'il est écrit dans l'Evangile. Bref GOOGLE est un Dieu
Avatar du membre
TopXm
Niveau 6
Niveau 6
Messages : 260
Enregistré le : mer. 25 mai 2011 16:37
Localisation : Usa
Status : Hors ligne

Re: [R] Excution variable selon réponse

#6

Message par TopXm »

Hello :)
karl789 a écrit :J'ai essayer cela mais pas top.
C'est ton Then qui est mal placé. Soit tu le mets sur la même ligne, soit tu ajoutes le caractère de continuation de ligne (underscore)

Code : Tout sélectionner

If $Tralala = 1 Then
   Msgbox(0, '', 'Tralala égal 1')
Endif
 
Mais de toute façon ça ne marchera pas attendu qu'Execute() n'est pas fait pour lancer de la "commande DOS". Par contre RegWrite() lui est approprié ;)

Code : Tout sélectionner

$RegDir = 'HKEY_CURRENT_USER\Testouille'
$yesorno = MsgBox(4, " Choix activation clavier, souris distant", "Voulez vous activer les clavier/souris de l'utilisateur distant ?")
If $yesorno = (6) _ ;6 correspond à oui, merci F1 (et 7 à non)
    Then
    RegWrite($regdir , 'DisableLocalInputs', 'REG_DWORD', '00000001')
Else
    RegWrite($regdir , 'DisableLocalInputs', 'REG_DWORD', '00000000')
EndIf
 
Répondre