[..] Bloquer l'utilisation pendant un traitement

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

[..] Bloquer l'utilisation pendant un traitement

#1

Message par kastor »

Bonjour à tous,

Ma question est très simple.

Je dois lancer une programme, et je veux bloquer l'utilisation du PC pendant que le programme fonctionne.

Il pourrait également être possible de lancer ce programme en arrière plan (sans que l'utilisateur ne le voit).

mais comment faire ?

Merci d'avance
Modifié en dernier par kastor le mer. 25 juin 2014 15:20, modifié 2 fois.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: bloquer l'utilisation pendant un traitement

#2

Message par jchd »

RunWait() ?
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

Re: bloquer l'utilisation pendant un traitement

#3

Message par kastor »

ça bloque le programme dans lequel je travaille justement...

ça ne convient donc pas.

peut être est-il possible de le lancer en arrière plan ?
j'ai mis mon bout de code ça sera plus simple.
je veux que l'utilisateur ne puisse pas utiliser son PC jusqu'à la msgbox

Merci d'avance.


► Afficher le texte
Modifié en dernier par jguinch le mer. 25 juin 2014 15:31, modifié 1 fois.
Raison : Ajout de la balise Spoiler
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: bloquer l'utilisation pendant un traitement

#4

Message par jguinch »

Merci de modifier le titre du sujet afin qu'il respecte les règles de présentation d'un message.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#5

Message par jguinch »

C'est l'inconvénient quand on effectue une installation en passant par l'interface graphique.
Que cherches-tu à installer ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#6

Message par kastor »

Je dois compiler un fichier et le lancer.
Il est dans la base de donnée de mon progiciel. Je n'ai pas le choix, je suis obligé de passer par un telnet.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#7

Message par jguinch »

Bon.
Regarde BlockInput()
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#8

Message par kastor »

ça ne change rien.
Je peux toujours faire autre chose, et de fait, l'exe écrit le code à l'endroit ou je clique, et non dans telnet....
Avatar du membre
TomAijerrie
Niveau 5
Niveau 5
Messages : 192
Enregistré le : lun. 02 juin 2014 09:55
Localisation : Lyon
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#9

Message par TomAijerrie »

Et en utilisant SendKeepActive() ?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#10

Message par TommyDDR »

Regardez BlockInput + #RequireAdmin
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#11

Message par kastor »

Merci pour ce coup de pouce.

Cette fonctionne correspond à ce dont j'ai besoin.

Merci encore
TomAijerrie a écrit :Et en utilisant SendKeepActive() ?
kastor
Niveau 1
Niveau 1
Messages : 12
Enregistré le : ven. 13 juil. 2012 14:54
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#12

Message par kastor »

bon, en fait non....
Ca fonctionne très bien sur un notpad, par contre je n'arrive pas à l'adapter avec mon telnet.

► Afficher le texte
Modifié en dernier par jguinch le jeu. 26 juin 2014 12:18, modifié 1 fois.
Raison : Ajout de la balise Spoiler
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#13

Message par jguinch »

► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
SurPriseS
Niveau 6
Niveau 6
Messages : 293
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#14

Message par SurPriseS »

Salut !
Vais pte dire une connerie, mais c'est pas possible de passer par un truc dans ce style :
http://www.autoitscript.com/forum/topic ... et-client/

?

Devrais y'avoir moyen de faire ça en 'masqué' pour l'utilisateur non ?
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Bloquer l'utilisation pendant un traitement

#15

Message par jguinch »

Sinon, plutôt que de bloquer le clavier et la souris, tu peux passer par ControlSend :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre