Logiciel clavier

Bonjour, j'aimerais savoir comment programmer un logiciel pour qu'il répète à l'infinie la touche "espace" du clavier.

Et même pour ceux avec un gentillesse à tout épreuve s'ils pouvaient m'en faire un ça serait pas de refus ^^'.

Amicalement MasterSkimo
Configuration: Windows Vista
Firefox 3.0.13

14 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    ah :p

    je me disais aussi;)

    bon, mon projet : un bouton nommé command1, un champ texte (texte1) et un timer (timer1) (le ptit chrono dans les controles ;) )

    et :
    Private Sub Command1_Click()
    Command1.SetFocus 'pour donner le focus sur le bouton
    SendKeys "{TAB}"' pour passer sur le champ texte

    If Command1.Caption = "Start" Then
    Command1.Caption = "Stop" 'renomme le bouton
    Timer1.Interval = 250 'lance le timer toutes les 1/4 de sec.. soit 250 millisecondes
    Else
    Command1.Caption = "Start" 'renomme le bouton
    Timer1.Interval = 0'arrete le timer
    End If
    End Sub

    Private Sub Timer1_Timer()
    DoEvents'tres tres important !! permet de rendre la main !!

    SendKeys (" ") ' appui sur espace
    End Sub

    et voili !! c'est tout
    1. Euh jjsteing sa te dérangent pas de nous montrer ton code parce que moi aussi sa m'intéresse voir si je peut m'en inspirer pour faire des trucs
      1. Je te remercie c'est sympa de voir des gens comme toi qui aide les autres ^^ et qui dise pas "google est ton ami" car moi jsuis plutôt dans le graphisme xD.
        1. Toute les 0.5sec si possible, il ne servira pas à moi mais à mon cousin qui lui na pas internet, il ne m'a rien dit de plus ^^.
          1. Contributeur
            Toutes les combien de seconde, ou milliseconde tu veux qu il appuie sur espace??

            et ptite question subsidiare.. ca va te servir à quoi ? repond en mp si c'est secret :p
            1. ^^ j'ai pas comprit ton doevent xD. Si ça prend pas trop de temps tu pourrais me le faire stp =D
              1. Ouai un .exe qui appuie tout le temps sur espace ^^ j'ai essayé de le faire et je suis tombé dans une boucle infinie donc je préfère que tu me le fasse xD
                1. Contributeur
                  as tu vb que je te donne le code ? ou faut il que je te fasse un .exe qui appui plein de fois sur entrée??
                  1. T doit faire une boucle infini avec la commande que t'as donné jjsteing c'est ça qui va faire répéter a l'infinie ton espace mais le prob c'est que j(='aurais bien voulu te le faire mais je suis pas expert en vb mon truc c'est plus le batch (.bat) donc j'essai et je te dit
                    ciao greg
                    1. Je veux bien mais le problème c'est qu'en programmation mon niveau tend vers 0 xD donc à pars la commande j'ai pas compris se que je devais faire ^^.
                      1. Contributeur
                        boujour :)

                        en vb.. un simple sendkeys({"SPACE"})

                        tu met ca dans une boucle ou un timer ;)