[R] Quand l'utilisateur écrit 5 caractère AutoIt lui dit
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 1
- Messages : 13
- Enregistré le : mar. 02 nov. 2010 00:30
- Localisation : Devant mon ordi ou au stade ^^
- Status : Hors ligne
[R] Quand l'utilisateur écrit 5 caractère AutoIt lui dit
Bonjour/Bonsoir,
mon problème :
Quand l'utilisateur écrit 5 caractère AutoIt lui dit ce qu'il a écrit ,si c'est possible biensur.
mon problème :
Quand l'utilisateur écrit 5 caractère AutoIt lui dit ce qu'il a écrit ,si c'est possible biensur.
Modifié en dernier par lSlpynao le sam. 18 déc. 2010 18:29, modifié 1 fois.
- Jerome
- Niveau 9
- Messages : 661
- Enregistré le : mar. 07 avr. 2009 08:35
- Localisation : Picardie
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Coucou,
Pourquoi écrire dans une input ?
Mettre une valeur par défaut ?
Sinon autant mettre que la variable de l'input est votre texte.
Jérôme
Pourquoi écrire dans une input ?
Mettre une valeur par défaut ?
Sinon autant mettre que la variable de l'input est votre texte.
Jérôme
-
- Niveau 1
- Messages : 13
- Enregistré le : mar. 02 nov. 2010 00:30
- Localisation : Devant mon ordi ou au stade ^^
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Ok alors je change ma question en :
Comment faire pour que autoit clique sur ok tout seul
Comment faire pour que autoit clique sur ok tout seul
- Jerome
- Niveau 9
- Messages : 661
- Enregistré le : mar. 07 avr. 2009 08:35
- Localisation : Picardie
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Je voit pas trop l'intérêt dsl :s
Si vous faite une input box, c'est pour qu'un utilisateur quelconque rentre une valeur et click sur un bouton.
Vous pouvez décrire ce que vous voulez faire, dans quel but ?
Jérôme
Si vous faite une input box, c'est pour qu'un utilisateur quelconque rentre une valeur et click sur un bouton.
Vous pouvez décrire ce que vous voulez faire, dans quel but ?
Jérôme
-
- Niveau 1
- Messages : 13
- Enregistré le : mar. 02 nov. 2010 00:30
- Localisation : Devant mon ordi ou au stade ^^
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Je veut prouver a un ami que l'on peut presque tout faire avec autoit ( il pense que seul C peut faire quasiment tout )
-
- Niveau 1
- Messages : 13
- Enregistré le : mar. 02 nov. 2010 00:30
- Localisation : Devant mon ordi ou au stade ^^
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Non c bon j' ait trouver une autre façon de prouver que l'on peut fermer fermer une fenêtre sans un clique quelqu'onque ou un bug.
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Pour les grande démonstration visuelle, regargez le fichier d'aide pour ce qui concerne ControlSetText par exemple, ou lancez vous dans les exemple de GUI que vous pourrez améliorer
Mais maintenant, faut arrêter de comparer les voitures de course avec les camions ... c'est pas fait pour les mêmes choses
Autoit et C ne sont pas vraiment comparables ...
Autoit est un langage de script interprété Windows alors que le C est un langage de programmation qui se compile et qui peut taper aisément dans le bas niveau dans tous les types de plateformes (PC, téléphone, GPS, ...) et est indépendant de l'OS (après ceux sont les méthodes d'appel qui diffèrent).
Là où votre ami a raison, c'est qu'avec du C, dans l'absolu, on peut quasiment tout faire, mais par contre il faut s'en donner les moyens, c'est compliqué et long, et ce n'est pas vraiment interessant dès qu'il s'agit de fare inter-agir du haut niveau (agir sur des fenêtres, gérer des évènements propres à Windows, jouer du flash ...).
On ira bien plus vite à le faire grâce à Autoit (lui même développé en C++), mais ça consommera plus de ram, plus de CPU et on est confiné aux PC sous Windows (voir Linux pour fair plaisir aux adeptes de Wine).
Du coups Autoit c'est pour du scripting sous Windows (et il est à mon sens très très bon dans son domaine), et le C c'est pour la programmation à but d'efficacité (rapidité/consommation de ressource) sur tout type de plateforme
Mais maintenant, faut arrêter de comparer les voitures de course avec les camions ... c'est pas fait pour les mêmes choses
Autoit et C ne sont pas vraiment comparables ...
Autoit est un langage de script interprété Windows alors que le C est un langage de programmation qui se compile et qui peut taper aisément dans le bas niveau dans tous les types de plateformes (PC, téléphone, GPS, ...) et est indépendant de l'OS (après ceux sont les méthodes d'appel qui diffèrent).
Là où votre ami a raison, c'est qu'avec du C, dans l'absolu, on peut quasiment tout faire, mais par contre il faut s'en donner les moyens, c'est compliqué et long, et ce n'est pas vraiment interessant dès qu'il s'agit de fare inter-agir du haut niveau (agir sur des fenêtres, gérer des évènements propres à Windows, jouer du flash ...).
On ira bien plus vite à le faire grâce à Autoit (lui même développé en C++), mais ça consommera plus de ram, plus de CPU et on est confiné aux PC sous Windows (voir Linux pour fair plaisir aux adeptes de Wine).
Du coups Autoit c'est pour du scripting sous Windows (et il est à mon sens très très bon dans son domaine), et le C c'est pour la programmation à but d'efficacité (rapidité/consommation de ressource) sur tout type de plateforme
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Je pense peut être comprendre la demande.
Le but, serait sans doute d'afficher une pseudo input box et de réagir lorsque la saisie comprend le nombre de caractères désirés.
J'ai pas trop commenté le code qui suit, mais en dehors du GUIRegisterMsg dont vous trouverez les explications dans la documentation, le reste est relativement simple ...
Edit : Croisement de messages.
Mais je pense que ma réponse est plus démonstrative.
@lSlpynao
la balise [..], c'est une seule fois en début du titre et avec un espace entre la balise et le titre.
Merci
Le but, serait sans doute d'afficher une pseudo input box et de réagir lorsque la saisie comprend le nombre de caractères désirés.
J'ai pas trop commenté le code qui suit, mais en dehors du GUIRegisterMsg dont vous trouverez les explications dans la documentation, le reste est relativement simple ...

► Afficher le texte
Mais je pense que ma réponse est plus démonstrative.

@lSlpynao
la balise [..], c'est une seule fois en début du titre et avec un espace entre la balise et le titre.
Merci
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- sylvanie
- Niveau 11
- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Ah ouais ... l'enregistremnt à la callback d'évènement carrement, t'as pas peur d'effrayer les nouveaux 

Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Ben le code est pondu et fonctionnel. Il n’a plus qu'à adapter.
Et puis c'est pas si hard que ça quand même, ça ne rajoute qu'une vingtaine de lignes ...
D'ailleurs, j'ai remarqué que pas mal de codes profiteraient bien de la CallBack dans certain cas.
Sans compter que la doc de la commande GUIRegisterMsg est tout à fait compréhensible par ceux qui lisent à peut prêt l'Anglais.
Et puis c'est pas si hard que ça quand même, ça ne rajoute qu'une vingtaine de lignes ...
D'ailleurs, j'ai remarqué que pas mal de codes profiteraient bien de la CallBack dans certain cas.

Sans compter que la doc de la commande GUIRegisterMsg est tout à fait compréhensible par ceux qui lisent à peut prêt l'Anglais.

Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..]Créer une input et autoit ecri dedans [..]
Bonjour,
Les inputbox et msgbox bloquent par default le reste du script.
ce qui veut dire, rien ne fonctionnera avant que le box disparaisse.
solution la plus simple : un petit run d'un autre script qui fera cette tache ^^
il faudras 2 codes :
; compile le 2eme script met le dans le même chemin du script1 et donne lui le nom script.exe
on peut faire enormement de trucs sur autoit ce qu'il faut ce sont les idées
sinon faudrais mieux faire le box avec un cooldown, ce sera plus efficace.
pour que auto it écris dans l'inputbox tu peut faire le même truc.
Bonne journée
Les inputbox et msgbox bloquent par default le reste du script.
ce qui veut dire, rien ne fonctionnera avant que le box disparaisse.
solution la plus simple : un petit run d'un autre script qui fera cette tache ^^
il faudras 2 codes :
Code : Tout sélectionner
run ("@scriptdir & "\script.exe")
inputbox ("test", "test")
Code : Tout sélectionner
sleep (5000)
mouseclick ("left", "x1", "y1")
on peut faire enormement de trucs sur autoit ce qu'il faut ce sont les idées

sinon faudrais mieux faire le box avec un cooldown, ce sera plus efficace.
pour que auto it écris dans l'inputbox tu peut faire le même truc.
Bonne journée
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]

@legend
Vous devriez lire les réponses des autres avant d'écrire des choses qui n’ont pas lieu d'êtres.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..]Créer une input et autoit ecri dedans [..]
Je sais que la GUI marche.
mais le script que j'ai donné sera plus simple pour sa demande (cliquer ou écrire dans un "inputbox")
en effet sa peut avoir une utilité.
exemple :
tu veux faire entrer un texte d'un fenetre dans le script.
le script copie le texte avec des clics.
un petit run sur le 2eme script aprés un inputbox
le 2eme script fera juste ctr+v sur l'inputbox et cliquera "ok".
le texte est dans le script
mais le script que j'ai donné sera plus simple pour sa demande (cliquer ou écrire dans un "inputbox")
en effet sa peut avoir une utilité.
exemple :
tu veux faire entrer un texte d'un fenetre dans le script.
le script copie le texte avec des clics.
un petit run sur le 2eme script aprés un inputbox
le 2eme script fera juste ctr+v sur l'inputbox et cliquera "ok".
le texte est dans le script

- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
@legend

Je prend tes trucs en note pour ne jamais les faire ...








Je prend tes trucs en note pour ne jamais les faire ...

Compte skype : bloodwolfff
Re: [..]Créer une input et autoit ecri dedans [..]
c'est ce que dis la demande ^^
même si c'est bien bidon le script fait ce que le type demande.
bonne journée
même si c'est bien bidon le script fait ce que le type demande.
bonne journée
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Ce script le fais aussi mais ne passe pas par l'intermédiaire d'un 2e script ...
► Afficher le texte
Compte skype : bloodwolfff
- Tlem
- Site Admin
- Messages : 11796
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Heuuu ouais, si on veut, car la question réelle n'est pas celle du titre :
http://www.autoitscript.fr/forum/viewto ... 934#p37934
Comme de quoi il faut tout lire ...
Et puis, utiliser une hache pour tailler sa moustache, ce n'est pas des plus pratique et pas vraiment adapté.
http://www.autoitscript.fr/forum/viewto ... 934#p37934
Comme de quoi il faut tout lire ...

Et puis, utiliser une hache pour tailler sa moustache, ce n'est pas des plus pratique et pas vraiment adapté.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: [..]Créer une input et autoit ecri dedans [..]
Ya pas que la moustache qui risque d'être coupé 

Compte skype : bloodwolfff
Re: [..] Créer une input et autoit ecrit dedans
lol, mouais j'ai seulement 15ans (g presque pas de moustache ^^)
bref le mec voulais montrer que autoit peut tout faire donc c'etait pour moi un défi a propos d'un inputbox.
mais j'avoue c'est un script nullll mais simple ^^
bonne journée a tous
bref le mec voulais montrer que autoit peut tout faire donc c'etait pour moi un défi a propos d'un inputbox.
mais j'avoue c'est un script nullll mais simple ^^
bonne journée a tous
-
- Niveau 1
- Messages : 13
- Enregistré le : mar. 02 nov. 2010 00:30
- Localisation : Devant mon ordi ou au stade ^^
- Status : Hors ligne
Re: [..] Créer une input et autoit ecrit dedans
Merci pour votre aide et désoler j'ai eu un problème avec internet
donc je n'ai pas peux me conecter plus tôt
