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.