Page 1 sur 1

[R] Problème avec les IFs

Posté : jeu. 28 avr. 2011 13:52
par perfaram
Étant nouveau en autoit :oops: (et sur le forum aussi !), je commençais à faire un petit script dédié à la copie de clés USB, destiné à être utilisé avec les Framakeys. Tout allait pour le mieux jusqu'à... maintenant. Le problème :
- Mes inputs (sous forme de variables, destinée à remplir le batch de copie) ne me retournent que des chiffres, commençant par 25, puis augmentant de 1 à chaque input. Résolu.
- J'ai maintenant un second soucis : J'avais intégré deux "if" sur plusieurs lignes dans mon script, mais quand je réduisais la fonction, SCiTE la fermais avant le "Then" du "if". AutoIT me donnait donc une erreur "multi-line 'If' missing 'Then'.". Et comme la mention "multiline" n'est pas tombé dans l'oeil d'un aveugle, j'ai essayé de mettre mon if sur une ligne, mais AutoIT me sors "'If' must have an 'Then' statement".

Petit spoiler du script :
► Afficher le texteLa fonction en cause
Comment faire pour faire fonctionner ces if (ils me changent la bar d'état du logiciel).

Merci d'avance

Re: [..] Problème avec les Inputs

Posté : jeu. 28 avr. 2011 14:14
par sylvanie
Bonjour,
les variables $Kxx contiennent les identifiants des contrôles et non la valeur écrite dans ces derniers.

utilisez guictrlread sur le contrôle pour lire la valeur de ce de ce dernier, exple :

Code : Tout sélectionner

$content &="robocopy "& $SourceKey&" "& [color=#FF0000]Guictrlread($K1)[/color]&": /MIR" & @CRLF
 

Re: [R] Problème avec les Inputs

Posté : jeu. 28 avr. 2011 14:27
par perfaram
Merci ! :D

Re: [R] Problème avec les Inputs

Posté : jeu. 28 avr. 2011 23:17
par Tlem
Il me semble, qu'un clic sur le logo en haut à gauche du forum, vous en apprendra bien plus que vous ne pensez. ;)

Re: [R] Problème avec les Inputs

Posté : ven. 29 avr. 2011 11:12
par overflow
je sais que le sujet est fermer mais juste au passage
jette un oeil sur les commande "for" et "next"
ca vas te simplifier ton script je pense

Re: [R] Problème avec les Inputs

Posté : ven. 29 avr. 2011 17:57
par perfaram
@Tlem : :oops: :o Ooooops, je ne l'avais pas vu.
@overflow : J'y vais de ce pas... :D