Besoin d'aide ! :) - Divers - Programmation
Marsh Posté le 17-01-2003 à 20:37:32
Je pensais que c'etait simple a faire mais aucune réponse
J'espere que quelqu'un va pouvoir m'aider, j'ai un peu cherché sur le net mais je trouve rien
Marsh Posté le 17-01-2003 à 21:03:45
le manque de réponses s'explique très facilement :
- un sujet super vague
- une demande de prog tout fait
ca marche pas terrible...
Marsh Posté le 17-01-2003 à 21:05:24
lorill a écrit : le manque de réponses s'explique très facilement : |
J'ai pas demandé un prog tout fait
je me cite : "j'ai besoin de me faire un programme "
"merci d'avance de vos conseils"
J'ai demandé des conseils, sous entendu comment faire...
quel langage et comment introduire 2 choses, la notion de temps, et l'instrution clavier...
Sinon pour ce qui est du sujet vague je le trouve tres precis, je comprends pas
En tout cas vachement aimable ta réponse Je sais pas ce qui se passe en ce moment sur hfr mais tout le monde est agréssif ca devient triste, voir deplorable
Marsh Posté le 17-01-2003 à 21:08:05
Je vais essayer de faire plus clair :
A intervalle de temps donné je desire que le programme envoi une instruction equivalente a celle envoyé par le clavier lorsque l'on appuie sur une touche precise.
Marsh Posté le 17-01-2003 à 21:09:12
ça reviendra à te faire le prog, parce que si tu connais aucun langage de prog, je vois mal ce qu'on pourrait faire pour toi.
Tu grilles les étapes.
Commence par te mettre à la prog (demander des conseils pour cela) et ensuite, quand tu seras suffisamment avancé, tu pourras demander de l'aide sur tel ou tel sujet.
Marsh Posté le 17-01-2003 à 21:10:34
Korxx a écrit : |
[Divers] Besoin d'aide !
quelle précision...
Bon, sinon ben j'ai mal compris ton premier message, désolé si tu veux pas un programme tout fait.
Pour simuler la frappe sur le clavier, faut utiliser les API windows (que je ne connais pas, je touche pas a ces trucs). Pour la doc, y'a la msdn
Pour le temps, un gros sleep(10*60).
Marsh Posté le 17-01-2003 à 21:12:35
Hermes le Messager a écrit : ça reviendra à te faire le prog, parce que si tu connais aucun langage de prog, je vois mal ce qu'on pourrait faire pour toi. |
Ben, je sais comment faire la structure d'un programme, apres sufira que je l'adapte a n'importe quel langage... quoi je pense
Ce que je sais pas c'est comment faire apparaitre une notion de temps, donc utiliser l'horloge internet du pc (je suppose que c ce qu'il faut faire ?)
Ni a quoi correspond la frappe d'une touche de clavier en programmation...
Sinon je n'ai besoin que de cela (je continue a penser que c'est un tout petit programme) donc je ne vais pas apprendre tout un langage de programmation pour cela, je ferai la logique du programme sur papier et je chercherai la traduction de ce programme en un langage
Marsh Posté le 17-01-2003 à 21:13:49
lorill a écrit : |
Merci beaucoup voila de quoi orienter une premiere recherche
Par contre je ne sais pas ce qu'est un gros sleep ?
Marsh Posté le 17-01-2003 à 21:14:10
Korxx a écrit : |
Le probleme c'est que la logique est tres simple :
boucle infinie:
attendre
envoyer la touche
mais ce qui faut mettre est tres dépendant du langage
Marsh Posté le 17-01-2003 à 21:15:07
Korxx a écrit : |
sleep est une fonction en C qui doit avoir un equivalent dans la plupart des langages, qui ne fait rien d'autre qu'attendre pendant X secondes.
Marsh Posté le 17-01-2003 à 21:15:50
lorill a écrit : |
C'est pour cela que je lui ai suggéré de commencer par s'intéresser à un langage en particulier.
Marsh Posté le 17-01-2003 à 21:21:31
lorill a écrit : |
ok, je savais pas qu'il y avait des commandes directes afin d'attendre un temps donné
cool je pensais que c'etait plus compliqué que ca
Je suis en train de chercher l'api a utiliser pour envoyer la touche
apres suffira de le programmer
Marsh Posté le 17-01-2003 à 21:22:23
lorill a écrit : ton message était clair, c'est le titre qui ne l'est pas |
ah vi mais j'avais pas d'idées
Je vous remercie, j'ai eu réponse a mes 2 questions :
notion de temps : fonction intégrée au langage de programmation
touche clavier : api windows
Marsh Posté le 18-01-2003 à 04:06:46
Korxx a écrit : |
Sinon demande sur S&R si le programme existe pas pour XP ou un autre, ou en effet c'est le moment d'apprendre à programmer.
(*PUB* Je rapelle que Delphi 6 est gratuit et disponible chez borland et te permettra de faire cela *PUB*)
Marsh Posté le 18-01-2003 à 12:43:38
zion a écrit : |
Apres quelques recherches et discussion avec un ami qui fait un peu de programmation j'ai reussi a faire quelque chose de pas trop mal...
mais finalement je ne l'utilise pas
j'ai trouvé un programme qui me permet plus de chose que le peu de connaissance que j'ai en prog, et qui est surtout beaucoup plus rapide d'utilisation
Marsh Posté le 18-01-2003 à 13:03:25
Tu peux faire ça en utilisant Le Windows Scripting Host.
Y'a une méthode Sendkeys pour envoyer les touches.
Chuis en train de regarder pour le temps...
Edit et pour le temps, se servir des fonctions de date.
Ou Sleep, j'avais pas vu...
C'est assez simple.
Marsh Posté le 18-01-2003 à 13:13:17
set WshShell = WScript.CreateObject("WScript.Shell" )
WshShell.Run "<Ton appli>" 'lance appli
WshShell.AppActivate "<nom de la fenetre d'appli ou pid>" 'active fenetre
While True ' Boucle sans fin
WshShell.SendKeys "{F5}" 'envoi touche F5
Wscript.Sleep(10*60000) ' Attente 10 minutes
Wend
Voilà, tu copies ça et t'enregistre sous refresh.vbs par exemple.
Marsh Posté le 18-01-2003 à 14:22:39
kfman a écrit : set WshShell = WScript.CreateObject("WScript.Shell" ) |
merci beaucoup
Un pote m'avait justement parlé de cette methode exatement !
mais sinon j'ai trouvé un programme tres pratique, donc je sais pas encore lequel je vais utiliser
Marsh Posté le 17-01-2003 à 17:03:28
Bonjour
J'utilisais un programme qui me permettait de planifier des actions tres precises (deplacement du curseur de la souris a une heure donnée etc...)
Malheureusement ce programme ne marche pas sous Windows Xp...
J'aurai besoin de faire un programme qui a un moment donné (toutes les 10 mins par exemple) appuyerai sur une touche du clavier (F5 par exemple)
hum, quand je dis appuyerai, je veux dire enverrai l'information equivalente a la frappe sur le clavier
J' n'y connais pas grand chose en programmation...
Je sais pas du tout comment introduire une notion de temps et je sais pas non plus comment faire pour simuler la frappe sur le clavier
Je pense tout de meme que c'est un programme facile a faire, j'espere que j'ai pas tord
Merci d'avance de vos conseils
Message édité par korxx le 17-01-2003 à 20:37:59