Mon programme VBS ne fonctionne pas.

Messages postés
3
Date d'inscription
samedi 1 juin 2019
Statut
Membre
Dernière intervention
1 juin 2019
- - Dernière réponse : NHenry
Messages postés
14565
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 octobre 2019
- 1 juin 2019 à 14:45
Bonjour,
Un de mes amis m'a passé un petit jeu ou il faut appuyer sur la barre ESPACE le plus vite possible avec un score à la fin.
J'ai donc crée un petit programme qui simule l'appui de la touche ESPACE 100000 fois toutes les 10 millisecondes que voici :
Set WshShell = WScript.CreateObject("WScript.Shell" ) 
WScript.Sleep 5000
For i = 1 To 100000
WshShell.SendKeys " "
WScript.Sleep 10
Next

Mais voilà le problème est que même si ce programme marche très bien, il ne fonctionne pas quand je suis dans le jeu. J'ai essayé de le lancer puis de lancer un bloc-notes et les espaces s'affiche bien. Je ne comprends pas :/. Je vous remercie de vos réponses !
Afficher la suite 

1 réponse

Messages postés
14565
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 octobre 2019
177
0
Merci
Les jeux utilisent souvent un accès plus direct au matériel, un programme comme le bloc note passe après l'agencement du clavier (AZERTY ou QWERTY par exemple) et donc n'a pas à se soucier de ce détail, mais les jeux récupèrent directement le code de la touche (donc la disposition du clavier leur est inconnu).
De fait, l'espace est probablement mis une couche trop haut pour le jeu.
Commenter la réponse de NHenry