[R] InputBox : Remplacer la saisie d'information

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

[R] InputBox : Remplacer la saisie d'information

#1

Message par Loulou63 »

Bonjour à tous,

Je souhaite savoir comment paramétrer l'inputBox pour que lorsque la personne saisie une information, elle est forcément remplacé par autre chose, le tout limité en taille de caractère.

Ex :
Quel est ton prénom?
Saisie de la personne : matt
Remplacé par mes soins par : théo.

Voila mon script qui ne marche pas

Code : Tout sélectionner

$var=InputBox("SAISIE DU PRENOM","Quel est le prénom?","","THEO4")
Alors que pour

Code : Tout sélectionner

$var=InputBox("SAISIE DU PRENOM","Quel est le prénom?","","T4")
chaque saisie sera remplacer par 4 "T"

C'est simplement un script pour m'amuser, rien de mal.

Merci pour votre aide.

Cordialement
Modifié en dernier par Loulou63 le ven. 26 août 2011 23:47, modifié 1 fois.
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#2

Message par Jerome »

Coucou,

Code : Tout sélectionner

$text = "théo"

InputBox("SAISIE DU PRENOM","Quel est le prénom?","")
MsgBox("","SAISIE DU PRENOM", "Ton prénom est : " & $text)
?



Jérôme
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#3

Message par Loulou63 »

Merci pour ta réponse.
Mais ce que je recherche, c'est la modification du texte lors de la saisie et non pas au résultat.

Un peu comme sur des sites à la con, ou tu tapes ton texte et tu as beau tapé n'importe quoi , tu as un autre texte qui apparait.
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#4

Message par moi »

Loulou63 a écrit :

Code : Tout sélectionner

$var=InputBox("SAISIE DU PRENOM","Quel est le prénom?","","T4")
sı tu lıs la docs le 4e parametre de ınputbox est password char se donc sı tu met en 4e "*" chaque caracters sera remplacer par * (par ex). T4 veut surement dıre chaque caracters = 4 T.

non?
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#5

Message par Loulou63 »

Oui c'est exactement ça. Et je voulais savoir si on pouvait remplacé toute une saisie par une autre ou c'est limité que par un caractère.
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#6

Message par moi »

je pense que password char c'est char par char
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#7

Message par Loulou63 »

Il existe pas une autre possibilité ou une autre fonction qui le permet?
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#8

Message par moi »

au lıeu d2utılıser une ınputbox tu creer une guı quı luı ressemble et tu purra surement le faıre... aprés je voıs pas :|
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#9

Message par Tlem »

Déjà vu.

Il faut intercepter la saisie clavier par une CallBack.
Utilisez les termes en gras pour votre recherche sur le forum. ;)
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é".
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#10

Message par Loulou63 »

Désolé de te demander ça, mais tu l'as déja vu où?

C'est le m^me type de demande ou c'est en utilisant une GUI?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#11

Message par Tlem »

Humm, effectivement, pour la recherche, il fallait utiliser CallBack et GUIRegisterMsg

Pour me faire pardonner voici le lien : http://www.autoitscript.fr/forum/viewto ... 950#p37950
Dans cet exemple, je fait une vérification du nombre de caractère saisit, mais en réalité, vous pouvez imaginer n'importe quel traitement. ^^

Vous trouverez sur cet autre lien, une autre CallBack + des explications détaillées : http://www.autoitscript.fr/forum/viewto ... 267#p51267
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é".
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [R] InputBox : Remplacer la saisie d'information

#12

Message par Loulou63 »

Merci pour les informations. Je vais poursuivre le tutoriel que j'ai trouvé sur le net pour comprendre l'ensemble des fonctions. Mais ce qui est sur, c'est que je vais conserver les différents liens que tu m'as donné pour travailler dessus.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#13

Message par mikell »

moi a écrit :au lıeu d'utılıser une ınputbox tu creer une guı quı luı ressemble et tu purra surement le faıre...
+1
Un GUICtrlCreateInput serait infiniment plus facile et tout aussi spectaculaire :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [R] InputBox : Remplacer la saisie d'information

#14

Message par Loulou63 »

► Afficher le texte
Je n'ai pas encore les facilités d'écritures d'AutoIT. Ca parait simple pour vous mais moi nage :lol: .
Il faut que je m'habitue avec les termes et les options. Mais j'y arriverai!! :wink:
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#15

Message par mikell »

Mais non ! Regardez voilà une belle inputbox, bidouillable à volonté :mrgreen:
► 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 )
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

Re: [..] InputBox : Remplacer la saisie d'information

#16

Message par Loulou63 »

Merci pour l'exemple.
Avatar du membre
moi
Niveau 7
Niveau 7
Messages : 370
Enregistré le : sam. 09 juil. 2011 22:14
Localisation : devant sont ordinateur
Status : Hors ligne

Re: [R] InputBox : Remplacer la saisie d'information

#17

Message par moi »

apres je te conseılle de faıre une fonctıon _myınput car sı tu doıs utılıser dans d'autres programmes tu n'aura qua l'ınclude.

exemple:

Code : Tout sélectionner

func _myınput($tıtre , $text, $valeurfınal)
...
...
$var = guıctrlread($ınput)
return $var
end func
 
et tu l'apelleraıs comme ça :

Code : Tout sélectionner

$recup = _myınput("bla","bla", "ma valeur fınal")

les scrıpt seront plus court :wink:
le problème ce n'est pas un problème, le seul problème ici c'est nous.

j'aime NYAN CAT Image
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] InputBox : Remplacer la saisie d'information

#18

Message par Tlem »

@Loulou63
Je viens d'éditer 4 de vos messages.
Si votre réponse est à la suite du message auquel vous répondez, il est inutile d'utiliser le bouton 'Citer'. Utilisez plutôt le bouton 'Répondre'.
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é".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] InputBox : Remplacer la saisie d'information

#19

Message par mikell »

Loulou63 a écrit :je voulais savoir si on pouvait remplacé toute une saisie par une autre
Un petit essai marrant qui correspond peut-être à ce que vous voulez (l'input est à tester plusieurs fois de suite) :
► 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 )
Répondre