AutoIt Français

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

Partagez | 
 

 comment utiliser le "or" "and" etc ...

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
shaq
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 07/02/2007

MessageSujet: comment utiliser le "or" "and" etc ...   2007-07-28, 19:56

Bonjour,

J'ai de multiples questions à vous poser mais je vais commencer par ce dont j'ai besoin actuellement.

En gros je voudrais que le programe en autoit continue après que la fenetre X ou Y soit active. Donc en gros je voudrais faire un truc du genre :

WinWaitActivate("X") Or ("Y")

...

Mais bon bien évidemment comme ça ça ne marche pas.

Pouvez vous m'éclairer ?
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: comment utiliser le "or" "and" etc ...   2007-07-28, 22:15

Biensûre, mais pense la prrochaine fois à poster ta question sur le nouveau forum : http://autoitfr.olympe-network.com/ car celui-ci va sans doute fermer d'ici qq temps, le temps de répondre aux dernières question ^^

revenons à nos moutons, WinWaitActivate n'existe pas pour commencer, mais c'est sûrement un WinWaitActive qui s'est transformé en tapant vite ^^

winwaitactive pause le script donc essayer ceci :

if (WinWaitActive("xxx")=1) or ((WinWaitActive("yyy")=1) Then
..... ton action
Endif

ne marchera pas parcequ'il va faire une pause du script pour attendre xxx avant de tester yyyy

donc faut passer par l'astuce suivante :

while (winactive(xxx)=0) and (winactive(yyy)=0)
sleep(250)
wend
suite de ton action ...

voilà, et à bientôt sur le nouveau forum ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
shaq
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 07/02/2007

MessageSujet: Re: comment utiliser le "or" "and" etc ...   2007-07-29, 21:12

Le nouveau forum rame comme pas possible et en plus il est vide :).

Sinon le script que tu me propose ne fonctionne visiblement pas ... Enfin du moins pas comme je le veux.

Je t'explique. Déjà je comprend pas qu'il faille mettre un "and" et non un "or".
Deuxièmement, le soucis c'est qu'il faut mettre un sleep d'une certaine durée avant la boucle, et ça c'est pas bon car il faut que ça se fasse rapidement : dès qu'une de ces deux fenetres s'ouvre ("xxx" ou "yyyy") il faut que ca continue le script.

Dis moi si je n'ai pas été assez clair, et si il y a un moyen de faire ça.


En te remerciant.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
shaq
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 07/02/2007

MessageSujet: Re: comment utiliser le "or" "and" etc ...   2007-07-29, 21:16

Pour le "and" à la place du "or", je viens de comprendre. En fait il faut que les deux conditions soient vrai pour rester dans la boucle, donc pour en sortir il faut qu'une seule de ces deux conditions ne soit plus respecté.

Comme quoi ça sert de réfléchir des fois.
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: comment utiliser le "or" "and" etc ...   2007-07-29, 22:08

que rajouter à ceci ^^

pour le sleep c'est pour éviter de consommer 100% de ton cpu sur cette boucle, abaisse le à 100 à le rigueur. Tu sais, 100 msec c'est bien suffisant comme échelle de temps sur l'apparition d'une gui. En gros elle sera à peine apparu que ton script aura déjà repris la main.

Pour le nouveau forum, c'est normale qu'il soit un peu vide, puisqu'il est nouveau ... et c'est pour ça qu'il faut faire les nouveau post sur le nouveau ^^
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: comment utiliser le "or" "and" etc ...   2007-07-30, 00:05

[quote]Le nouveau forum rame comme pas possible[/quote]

Oui praceque je devais travailler dessus mais tu verras que le nouveau forum est plus rapide que celui si. (sisi testez le ).

_________________
[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
shaq
Débutant
Débutant


Nombre de messages : 6
Date d'inscription : 07/02/2007

MessageSujet: Re: comment utiliser le "or" "and" etc ...   2007-07-30, 11:32

Bonjour,

Alors effectivement je viens de le lancer et il est très rapide.

Pour le sleep je ne parlai pas du sleep dans la boucle mais celui avant la boucle. Mais je disai n'importe quoi car effectivement il n'y a pas besoin d'un sleep avant.

Une dernière petite question sur ce forum après si j'en ai d'autres je repasserais sur le nouveau. Est-ce qu'il y a un genre de petit tutoriel pour ce langage. Car les script que je fais m'aident beaucoup, mais je ne trouve pas ça très "pro" ça fait un peu script à la moustafa et je voudrais faire des scripts plus stables en utilisant plus de fonctions etc ...
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: comment utiliser le "or" "and" etc ...   2007-07-30, 14:55

1. Les petits tutoriaux ?
Lire l'aide d'autoit est un + ...F1 (help)
mettre en surbrillance un mot et appuyer sur F1 pour en obtenir, sa définition et un exemple.

2. Pour une correction propre, dépose le script à mustafa.

Je ne voudrai pas faire Mon ANI mais éviter çà, sa pourrait être mal interpretter par les personnes portant ce nom.

Love the world.

Respecter les autres svp ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: comment utiliser le "or" "and" etc ...   Aujourd'hui à 22:45

Revenir en haut Aller en bas
 
comment utiliser le "or" "and" etc ...
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment utiliser game maker
» [Windows]Comment utiliser la console de récupération ?
» Comment utiliser du Javascript ?
» Comment utiliser CSS border sur forum actif
» comment utiliser pour la premiére fois sont gps DAKOTA 20 avec basecamp

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