IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Fonction Api Clavier Frapper


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Par défaut Fonction Api Clavier Frapper
    J'ai quelque beug au niveau du fonction du clavier . ..
    au fait je voudrais frapper "imparator" chaque 20 secondes . . . et ça j'arrive pas
    (emplacement ou ça devrait être frapper ces lettres n'est pas important.Je veux frapper ces lettres comme ça vient sans savoir où je les frappe.

    Merci si vous m'aider ou vous me donner quelques idées...

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    il faut bien qu'une application intercepte tes frappes au clavier, donc l'emplacement ou tu les frappes a de l'importance !
    Dans quel but veux tu faire ça ?

  3. #3
    Membre confirmé Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Par défaut
    mais je ne voix pas pourquoi c'est important de savoir si c'est un textbox ou j'en sais quoi . ..
    je veux que ça frappe comme ça vient , même s'il n'écrit nul part ... sur le desktop par exemple ...

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Ohoh....

    Tu veux ? et n'importe où ? Comme "ça vient" ? Soit ! Amen !
    Un timer et dans son évènement Timer avec un intervalle de 20000 :

    et n'en parlons plus, alors, pour si peu et sans même savoir où, comment et pourquoi ...

    Maintenant : gaffe, hein car si tu mets celà n'importe où ===>> dégâts possibles !
    Tiens, si tu en veux la preuve :

    une textbox et ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Text1_Change()
      SendKeys "imperator3"
    End Sub

    Et ne reviens pas en pleurant, hein !!!!

    On n'en parle plus ! (j'aime bien certaines discussions à la neu-neu !)

  5. #5
    Membre confirmé Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Par défaut
    Ucfoutu tu me comprends toujours de ( comment dirais-je. . ) travers . . .

    Bon "je veux " = "Je voudrais bien "
    Voila je voudrais ton code, taper ces lettre n'importe où . .
    Merci

    Modif :
    J'ai essayer et c'est ce que je veux
    Merci ucfoutu

    ( Mais excusez moi parce que je me suis pas bien expliquer avant. . . )
    Je veux utiliser ceci car , je c'est exatement où devrait se trouver le curseur et si je me compliquer la vie à savoir quel type Textbox sagit-il . . .je m'en sortirais plus
    Sinon encore une chose :
    Si moi j'ai une application de nom : Abc
    il contient un textbox

    Je pourrais écrire dans ce textbox sans que cette application soit visible ? ( ou sans qu'il soit au premier plan)?


    Un petit conseil : N'utiliser pas ceci ( j'ai pas tester et je n'ai pas vraiment envie lool )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Text1_Change()
      SendKeys "imparator3"
    End Sub

  6. #6
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Tu peux écrire ce que tu veux (avec Sendkeys ou depuis le clavier) dans une textbox à laquelle tu as donné le focus.

    Je doute fort que l'on puisse donner le focus à un contrôle d'une denêtre/application non visible.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connaitre le processus qui appelle une fonction API
    Par RazielReaver dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 28/05/2006, 13h56
  2. MASM et XP : fonctions API inconnues
    Par naplot dans le forum x86 32-bits / 64-bits
    Réponses: 1
    Dernier message: 27/03/2006, 03h41
  3. Fonction API
    Par margilb dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/07/2002, 11h11
  4. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo