Il y a actuellement 170 visiteurs
Dimanche 28 Novembre 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Simuler pression d'une touche en batch ou VBS

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Simuler pression d'une touche en batch ou VBS

Message le 19 Nov 2011 11:23

Bonjour,

Je voudrai savoir si on peut simuler la pression d'une touche en batch ou en VBS et si oui, comment ?



Merci d'avance ;).
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 396
Inscription: 09 Avr 2010 13:54
 


Re: Simuler pression d'une touche en batch ou VBS

Message le 19 Nov 2011 11:45

Bon ben, faut croire que j'avais pas assez cherché, j'ai trouvé finalement :

Je vous déconseille de l'utiliser avant d'avoir lu la suite.
Code: Tout sélectionner
set WshShell = WScript.CreateObject("WScript.Shell")
   Do While 1=1
   WScript.Sleep 100
   WshShell.SendKeys "{A}"
   Loop


Il reste une erreur, il simule la pression de la touche "A" en permanence, c'est bien ce que je recherche, mais pour le moment, je suis obligé d'éteindre l'ordi ou de faire un ctrl+c pour arrêter la boucle puis fermer la session, y aurait-il un autre moyen ?
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 396
Inscription: 09 Avr 2010 13:54
 

Re: Simuler pression d'une touche en batch ou VBS

Message le 19 Nov 2011 18:36

Le problème viens d'ici :

mlkgiosn a écrit: Do While 1=1


Tu crées une boucle infinie, c'est à dire que le programme va tourner indéfiniment sans une condition plus explicite...

Il faut rajouter un contrôle pour sortir de ta boucle.
En cas de problème constaté sur un sujet, contactez un modérateur par MP. N'intervenez pas vous-même. Merci bien.
Aucune aide ni support ne sera fourni par MP.
Avatar de l'utilisateur
H3bus
Moderateur
Moderateur
 
Messages: 12195
Inscription: 08 Avr 2008 15:13
Localisation: /home/h3bus
 

Re: Simuler pression d'une touche en batch ou VBS

Message le 19 Nov 2011 22:45

Justement, je cherche à créer une boucle infini (je sais, je suis fou :lol:), mais je voudrai avoir un moyen de l'arrêter ;).

Et une autre question : comment appliquer ce script à un programme précis ? (je ne sais pas si je suis très clair).
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 396
Inscription: 09 Avr 2010 13:54
 

Re: Simuler pression d'une touche en batch ou VBS

Message le 20 Nov 2011 10:44

En java, j'utilises des break pour sortir d'une boucle... L'équivalent doit exister dans ton langage chelou ! ;)

mlkgiosn a écrit:Et une autre question : comment appliquer ce script à un programme précis ? (je ne sais pas si je suis très clair).


En gros, tu voudrais que le script envoie une pression de touche au programme ?
En cas de problème constaté sur un sujet, contactez un modérateur par MP. N'intervenez pas vous-même. Merci bien.
Aucune aide ni support ne sera fourni par MP.
Avatar de l'utilisateur
H3bus
Moderateur
Moderateur
 
Messages: 12195
Inscription: 08 Avr 2008 15:13
Localisation: /home/h3bus
 

Re: Simuler pression d'une touche en batch ou VBS

Message le 21 Nov 2011 10:32

H3bus a écrit:En gros, tu voudrais que le script envoie une pression de touche au programme ?

Exactement ;) !

Mais c'est pas chelou, c'est du vbscript :lol:.
mlkgiosn
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 396
Inscription: 09 Avr 2010 13:54
 



Sujets similaires

Message La touche Q de mon ordinateur portable ne fonctionne plus?
Bonjour à tous et à toutes.Hier pendant que je jouais ma touche P a cessé de fonctionner. J'ai donc essayer plusieurs solutions au niveau du software qui n'ont pas fonctionné. Plutôt que d'appeler le service client ou de chercher de l'aide comme je le fais maintenant, j'ai décidé d'ouvrir l'ordinate ...
Réponses: 1

Message [Réglé] Touche verrouillage majuscules active
Bonjour,Petit problème récurrent, pas méchant mais em...bêtant lors d'achats en ligne. Après m'être connecté sur le site de ma banque, j'entre le code qui va générer la e-card pour le montant exact de l'achat.Ce code se composant de lettres majuscules et de chiffres, je verrouille la touche cadenas ...
Réponses: 8

Message [Réglé]Pression sur clavier-> Mon ordinateur ne s'allume pas
Bonjour à tous,Je possède un Asus X53S.J'ai changé la pâte thermique et jusqu'ici tout s'est bien passé.Cependant, j'ai eu la maladresse de mal remettre mon clavier. J'ai donc fait une légère pression pour clipper le clavier et l'ordinateur s'est éteint d'un coup. Depuis impossible de le rallumer... ...
Réponses: 7

Message La touche Q de mon ordinateur portable ne fonctionne plus
Bonjour à tous et à toutes.Hier pendant que je jouais ma touche P a cessé de fonctionner. J'ai donc essayer plusieurs solutions au niveau du software qui n'ont pas fonctionné. Plutôt que d'appeler le service client ou de chercher de l'aide comme je le fais maintenant, j'ai décidé d'ouvrir l'ordinate ...
Réponses: 6

Message touche shift qui reste bloquer
bonjour , je suis sous Windows 10.enfaite le soucis c'est que quand je veux mettre une majscule je doit appuyer sur la touche maj et shift… hors que avant j'appuiait juste sur shift et je basculait de minuscule à majuscule
Réponses: 5

Message Clavier touche sons/muet ne fonctionne pas
Bonjour, mon clavier sans fil à certaines touches qui ne fonctionne pas comme pour baisser et augmenter le volume ou bien la touche muet également qui ne fonctionne pas .C'est surement dans le services.msc mais je n'ai pas trouver le service précisément .C'est donc un clavier sans fil sous windows ...
Réponses: 6

Message Repetition d'une touche en jeu
Bonjour à tous,Je viens vers vous pour essayer de trouver une solution à mon probleme.Est il possible de mettre sur mon clavier une répétition de touche sur un jeu ?Exemple sur un jeu je m?accroupis avec la touche C Et j'aimerai qu'en restant appuyer sur celle-ci je m?accroupis et me relève automati ...
Réponses: 1


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.