CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[aide]Macro pour simuler une touche

killer40000
killer40000
Niveau 10
11 avril 2010 à 23:55:43

Bonjour , j'aurais besoin de vous , fières programmeurs .

J'ai besoin d'un programme/macros me permettant de simuler l'appuie d'une touche en répétition .

Je pense que le temps entre 2 appuies de 0,5sec suffiront .

Et la touche en question et le "5" du clavier numérique.

chris_27
chris_27
Niveau 10
12 avril 2010 à 08:58:13

Tu es sous linux ?

J'avais fait un truc du genre pour faire sauter Bibi à la corde à sauter tout seul un jour, mais je ne sais plus où j'ai mis ça, et c'est pour Linux uniquement (vu que ça repose sur la libX).

killer40000
killer40000
Niveau 10
12 avril 2010 à 13:07:30

Négatif , windows vista 32 bits

JujuDredd
JujuDredd
Niveau 10
13 avril 2010 à 18:20:17

Godrik va peut-être te dire que tu t'es trompé de forum.

Sinon essaye autohotkey.

http://www.autohotkey.com/

godrik
godrik
Niveau 30
13 avril 2010 à 19:01:54

Si il veut l'ecrire lui meme, ce n'est pas hhors sujet. Si il veut juste un pointeur vers un logiciel qui fait ca, alors oui c'est hors sujet. Dans ce dernier cas, demander sur un forum specialise dans son systeme d'exploitation serait plus efficace.

NoSoul_
NoSoul_
Niveau 7
13 avril 2010 à 21:46:51

Voilà un exemple que j'ai fait rapidement en Java:

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.util.logging.Level;
import java.util.logging.Logger;

public class ToucheAuto {

public static void main(String[] args) {

Robot robot;

try {
robot = new Robot();

while(true){
// Touche 5 du clavier numérique pressée
robot.keyPress(KeyEvent.VK_NUMPAD5);
// Touche 5 du clavier numérique relachée
robot.keyRelease(KeyEvent.VK_NUMPAD5);
// Attends 1/2 seconde
robot.delay(500);
}
}catch (AWTException e) {

Logger.getLogger(ToucheAuto.class.getName()).log(L
evel.SEVERE, null, e.getLocalizedMessage());
}
}
}

Pour l'arrêter il faut faire ctrl-c dans la fenêtre où tu l'as lancé.

godrik
godrik
Niveau 30
13 avril 2010 à 21:50:18

tiens je ne connaissais pas java.awt.robot. merci de l'info :)

NoSoul_
NoSoul_
Niveau 7
13 avril 2010 à 22:01:37

De rien ^^.

Elle est très pratique pour faire des simulations puisqu'elle permet aussi de déplacer le curseur, de faire des cliques de souris et de récupérer la couleur d'un pixel.

dnob700
dnob700
Niveau 10
13 avril 2010 à 23:08:42

"Elle est très pratique pour faire des simulations puisqu'elle permet aussi de déplacer le curseur, de faire des cliques de souris et de récupérer la couleur d'un pixel. "

Formidable. Je code souvent des petits programmes qui jouent tout seul à des jeux en flash (histoire de faire de bon scores ...), mais ces choses là sont toujours une plaie avec X ou win32 (surtout pour récupérer les contexte graphique). Je crois que je vais essayer java la prochaine fois que je fait ce genre de chose.

JujuDredd
JujuDredd
Niveau 10
30 mai 2010 à 16:58:44

:up:

Je suis en train d'essayer de faire un programme C sous Windows qui veut faire croire à un autre que l'utilisateur a appuyé sur la touche Ctrl.
J'ai beau faire des PostMessage(WM_KEYDOWN), PostMessage(WM_CHAR), PostMessage(WM_KEYUP), PostMessage(WM_SYSKEYUP), PostMessage(WM_SYSKEYDOWN), et des keybd_event(VK_CONTROL), je n'y arrive pas...

Quelqu'un y connait quelque chose à ces bidules ?

TrayfordJerry
TrayfordJerry
Niveau 7
30 mai 2010 à 18:39:47

Pas de précision pour le langage ?

En VB : Sendkeys.Send("{CTRL}")

Le tout dans la procédure d'un timer.
Et tu choisis l'intervalle comme ceci :

Timer1.Interval = 500 (pour 0.5 secondes)

JujuDredd
JujuDredd
Niveau 10
30 mai 2010 à 18:54:28

"Pas de précision pour le language ?"
:d) Est-ce que l'expression "programme C" te dis quelque chose ? :o))

De toutes façons je pense que ce n'est pas un problème de langage mais un problème d'utilisation de l'API Win32.

JujuDredd
JujuDredd
Niveau 10
30 mai 2010 à 19:01:49

Ah non, pas de framework .net, j'ai horreur de ces trucs.
De toutes façon le framework .NET ne fait qu'appeler des API win32 (enfin je crois), reste à savoir lesquelles.

JujuDredd
JujuDredd
Niveau 10
30 mai 2010 à 22:12:33

Bon, j'ai fini par trouver. Apparemment je suis tombé sur un vieux soft qui se sert des codes matériels des touches...

http://www.codeproject.com/KB/system/keyboard.aspx

cvvbnx
cvvbnx
Niveau 1
31 mai 2010 à 13:44:09

actionaz

JujuDredd
JujuDredd
Niveau 10
31 mai 2010 à 19:04:51

"actionaz"

:d) C'est quoi ça ?

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment