[R] Erreur avec la commande "Switch"

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Celarom
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 20 nov. 2012 19:25
Status : Hors ligne

[R] Erreur avec la commande "Switch"

#1

Message par Celarom »

Bonjour a vous tous,

Je me permet de vous soumettre un projet que je développe, le problème qui se pose est qu' avec un bouton cela fonctionne mais dès que j'intègre les deux autres button2 et 3, PAF, ERROR ??
Ne connaissant pas trop les commandes SWITCH ET SELECT, je me pose la question si le code est bien écrit ?

Help me.
Merci beaucoup.

Voici la bête :
► Afficher le texte
Modifié en dernier par Celarom le mer. 21 nov. 2012 10:54, modifié 4 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Erreur avec la commande "Switch"

#2

Message par mikell »

Mets vite ton titre de sujet en conformité avec le règlement du forum sinon => poubelle

et vérifie tes While :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Celarom
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 20 nov. 2012 19:25
Status : Hors ligne

Re: [..] Erreur avec la commande "Switch"

#3

Message par Celarom »

Merci pour ton conseil, post modifié.
En ce qui concerne les whiles, c'est vrai il manquer un wend mais cela ne corrige pas le problème !

Code : Tout sélectionner

While 1
                $line = StdoutRead($foo)
                If @error Then ExitLoop
                ;si une ligne de la sortie standard de Zbarcam contient QR-Code (un code a été décodé)...
                If StringInStr($line, "QR-code:") <> 0 Then
                    ;supprimer le début de la ligne qui contient "QR-code:"
                    $line = StringReplace($line, "QR-code:", "")
                    ;supprimer le retour chariot à la fin de la ligne
                    $line = StringStripWS($line, 8)
                    ;On active le bloc note
                    WinActivate("Sans titre - Bloc-notes")
                    ;Si il est bien actif alors on colle la valeur lue par zbarcam
                    If WinActive("Sans titre - Bloc-notes") Then
                        Coller_Valeur()
                    Else
                    EndIf
                EndIf
            [color=#FF0000]WEnd[/color]
Modifié en dernier par Celarom le mer. 21 nov. 2012 09:50, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Erreur avec la commande "Switch"

#4

Message par mikell »

Si on ne garde que le squelette ça permet de voir l'erreur
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Celarom
Niveau 1
Niveau 1
Messages : 3
Enregistré le : mar. 20 nov. 2012 19:25
Status : Hors ligne

Re: [..] Erreur avec la commande "Switch"

#5

Message par Celarom »

Nickel, script ok,
merci à toi pour ta rapidité. :wink:

Sujet Résolu
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Erreur avec la commande "Switch"

#6

Message par sylvanie »

bonjour
pensez alors à mettre la balise [R] dans le premier post
merci
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
yannbis
Niveau 1
Niveau 1
Messages : 7
Enregistré le : lun. 15 sept. 2014 16:19
Status : Hors ligne

Re: [R] Erreur avec la commande "Switch"

#7

Message par yannbis »

Bonjour,
je reviens sur ce post car je n'arrive pas à lancer zbar avec AutoIt.
C'est un peu hors sujet sur ce fil, puisque le problème initial a été résolu, mais si l'un des contributeur de ce post est toujours sur le forum, je serais intéressé par un script fonctionnel permettant de lancer zbar. Sinon j'ouvrirai un autre fil.
Merci d'avance.
Répondre