Mon programme VBS ne fonctionne pas.

T_5499 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   -
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 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
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