Demande d assistance

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
raphael75015
Batcheur occasionnel
Messages : 1
Enregistré le : 25 janv. 2018 23:01

Demande d assistance

Message par raphael75015 »

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 : Tout sélectionner

FOR /L %%i IN (1,1,10000) DO (
wscript "E:\_test\test.vbs"
    )
 

CODE VBSCRIPT : test.vbs

Code : Tout sélectionner

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.
Répondre