Mon programme VBS ne fonctionne pas.

Fermé
T_5499 Messages postés 3 Date d'inscription samedi 1 juin 2019 Statut Membre Dernière intervention 1 juin 2019 - 1 juin 2019 à 13:27
NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 - 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 !

1 réponse

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
1 juin 2019 à 14:45
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.
0