[..] Un blockinput avec exeption

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

[..] Un blockinput avec exeption

#1

Message par drov »

Bonjour ! j'ai un code qui marche très bien mais j'ai besoin de blockinput pour que je puisse taper sur le clavier tranquilement sans que rien ne se passe. Mais j'aimerais faire un blockinput qui puisse être stoppé par une hotkey or avec blockinput tout le clavier est verrouillé , impossible de l'arrêter :(

donc j'aimerais utiliser blockinput qui bloque tout sauf la touche control ^^

voila le code que j'ai fait jusqu'a présent :
► Afficher le texte
j'aimerais l'adapter pour que le script écrive et que je puisse faire semblant d'écrire par dessus mais que si jamais ça bug je puisse le stopper. Le blockinput doit démarrer avec l'écriture si possible

merci d'avance :)
Modifié en dernier par drov le lun. 18 juin 2012 17:22, modifié 2 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: [..] Un blockinput avec exeption

#2

Message par mikell »

Ah la la faut faire des recherches mon ami....
J'ai la flemme pour le script mais l'UDF qu'il te faut c'est BlockInputEx
ça fait *exactement* ce que tu demandes
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
lucesta
Niveau 3
Niveau 3
Messages : 33
Enregistré le : lun. 07 mai 2012 20:39
Localisation : France
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#3

Message par lucesta »

Salut Drov,

Normalement le blockinput ne peut je croit avoir aucune exeptions !
Je pense que tu ne pourra donc pas désactiver un blockinput avec la touche Ctrl !

Mais il y a une exeption pour stopper un blockinput, c'est la combinaison de touches Ctrl+Alt+Suppr !
Cette combinaison de touche agit directement sur le système et est donc la seul qui fonctionne n'importe quand !
Le problème est que cela ne correspond pas parfaitement à ce que tu voudrait puisque cela ouvre aussi le gestionnaire de tache, mais c'est je croit le seul moyen de désactiver un blockinput !

Je peut si tu veut te donner quelques autres solutions qui peuvent peut être fonctionner pour désactiver le blockinput mais je ne pense pas qu'elle seront adapté à ton projet !

J'espert t'avoir aidé :)
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#4

Message par drov »

Merci beaucoup pour l'udf je l'avais pas trouvé ^^

vous auriez une page avec toutes les valeurs en hexa qui correspondent au touches ? je n'en ais pas trouvé :oops:

merci :)
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#5

Message par blacksoul305 »

La doc de _IsPressed non ?
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#6

Message par drov »

Yep merci beaucoup ce sera tout :)
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#7

Message par blacksoul305 »

Ne pas oublier la balise [R] dans le titre :)
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [R] Un blockinput avec exeption

#8

Message par drov »

Ahhh en fait non c'est pas bon ^^' l'udf bloque aussi les send du pc et ça va pas ^^' une idée?
Avatar du membre
lucesta
Niveau 3
Niveau 3
Messages : 33
Enregistré le : lun. 07 mai 2012 20:39
Localisation : France
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#9

Message par lucesta »

oui : Ctrl+Alt+Suppr ! :p
C'est le plus simple !
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#10

Message par drov »

C'est pas très pratique faut que je ferme la session pour éteindre le programme :/
Avatar du membre
lucesta
Niveau 3
Niveau 3
Messages : 33
Enregistré le : lun. 07 mai 2012 20:39
Localisation : France
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#11

Message par lucesta »

drov a écrit :C'est pas très pratique faut que je ferme la session pour éteindre le programme :/
Ba nan pourquoi fermer la session ??
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#12

Message par blacksoul305 »

L'UDF bloque t-il seulement la fonction Send ? Car sinon, si tu dois piloter un programme, tu as les fonctions ControlSend et ControlClick.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#13

Message par drov »

Le code est un peu plus compliqué qu'un send malheureusement :/ regarde plus haut j'ai mis le code source
Avatar du membre
lucesta
Niveau 3
Niveau 3
Messages : 33
Enregistré le : lun. 07 mai 2012 20:39
Localisation : France
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#14

Message par lucesta »

Ctrl+Alt+Suppr rétablie les commandes et ouvre une fenêtre qu'on peut simplement fermer en fesant echap mais ca ne ferme pas la session ! :)
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#15

Message par blacksoul305 »

Oups, mes excuses. Je vais le regarder de ce pas !
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#16

Message par drov »

Non même après avoir fait control alt suppr block input etais toujours actif ^^

merci de regarder :)
Avatar du membre
lucesta
Niveau 3
Niveau 3
Messages : 33
Enregistré le : lun. 07 mai 2012 20:39
Localisation : France
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#17

Message par lucesta »

drov a écrit :Non même après avoir fait control alt suppr block input etais toujours actif ^^
Ah bon mais t'es sous quel Windows ? :/
Avatar du membre
drov
Niveau 5
Niveau 5
Messages : 104
Enregistré le : lun. 05 déc. 2011 19:22
Localisation : devant mon ecran
Status : Hors ligne

Re: [..] Un blockinput avec exeption

#18

Message par drov »

7 , ça marche sous xp?
Répondre