IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

interruption du script en cas d'appui sur une touche spécifique


Sujet :

VBScript

  1. #1
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 86
    Points : 42
    Points
    42
    Par défaut interruption du script en cas d'appui sur une touche spécifique
    Bonjour

    J'ai une question concernant un script batch en boucle infinie.

    Je souhaiterai savoir comment réaliser l'interruption du script en cas d'appui sur une touche spécifique

    Ce code que je mets en information appel un code VBSCRIPT


    CODE BATCH
    Code dos : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    FOR /L %%i IN (1,1,10000) DO (
    wscript "E:\_test\test.vbs"
        )


    CODE VBSCRIPT : test.vbs
    Code vbscript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Set oShell = CreateObject("WScript.Shell")
     
    oShell.SendKeys "Bonjour"
    WScript.Sleep 700


    Il serait peut être plus judicieux de réaliser la boucle directement dans le VBSCRIPT et alors de générer l'interruption au sein même de ce script ?
    Cependant, il est impératif que se soit réaliser avec l'un ou/et l'autre

    Cependant je souhaite intégrer à l'ensemble une action sur souris que je ne sais réaliser que sous BATCH.


    Comment réaliser sous VBSCRIPT les actions successives suivantes :
    • réaliser le script VBSCRIPT que si le focus est sur une fenêtre (notepad par exemple)
    • un enfoncement de la touche droite de la souris
    • un décalage horizontal de X
    • un relâchement de la touche droite de la souris




    Je remercie par avance celles et ceux qui prendront la peine de m'apporter leur aide.

    Cordialement.

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 296
    Points : 3 549
    Points
    3 549
    Par défaut
    bonjour,

    il n'est pas possible de simuler des "mouse gestures" de navigateur avec vbscript,
    en tout cas nativement.
    sinon des langages de script très simples savent gérer cette fonctionnalité comme
    AutoIt ou AutoHoKey
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Membre du Club
    Inscrit en
    Mai 2013
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Mai 2013
    Messages : 86
    Points : 42
    Points
    42
    Par défaut
    bonjour

    finalement j ai régler le problème à l'aide d un code en bat qui gère les mouvements et les actions de la souris

    Merci de votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Demande d'aide pour query difficile
    Par ericjean514 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/02/2005, 18h52
  2. Demande d'aide pour une requête
    Par arkzor dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/12/2004, 02h40
  3. demande d'aide sur samba
    Par marcoss dans le forum Développement
    Réponses: 5
    Dernier message: 04/12/2003, 19h38
  4. [TPW][cours]Demande d'aide pour finir un programme
    Par jf dans le forum Turbo Pascal
    Réponses: 21
    Dernier message: 16/06/2003, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo