Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
810 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Besoin d'aide ! :)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide ! :)

n°288544
korxx
Posté le 17-01-2003 à 17:03:28  profilanswer
 

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 :D
 
Merci d'avance de vos conseils :)


Message édité par korxx le 17-01-2003 à 20:37:59
mood
Publicité
Posté le 17-01-2003 à 17:03:28  profilanswer
 

n°288656
korxx
Posté le 17-01-2003 à 20:37:32  profilanswer
 

:bounce:  
 
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 :(

n°288664
lorill
Posté le 17-01-2003 à 21:03:45  profilanswer
 

le manque de réponses s'explique très facilement :
- un sujet super vague
- une demande de prog tout fait
 
ca marche pas terrible...

n°288665
korxx
Posté le 17-01-2003 à 21:05:24  profilanswer
 

lorill a écrit :

le manque de réponses s'explique très facilement :
- un sujet super vague
- une demande de prog tout fait
 
ca marche pas terrible...


 
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  :sarcastic:  Je sais pas ce qui se passe  en ce moment sur hfr mais tout le monde est agréssif ca devient triste, voir deplorable :(


Message édité par korxx le 17-01-2003 à 21:09:03
n°288666
korxx
Posté le 17-01-2003 à 21:08:05  profilanswer
 

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.

n°288668
Hermes le ​Messager
Breton Quiétiste
Posté le 17-01-2003 à 21:09:12  profilanswer
 

ç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. ;)

n°288669
lorill
Posté le 17-01-2003 à 21:10:34  profilanswer
 

Korxx a écrit :


Sinon pour ce qui est du sujet vague je le trouve tres precis, je comprends pas  :??:


 
[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).

n°288670
lorill
Posté le 17-01-2003 à 21:11:46  profilanswer
 

ton message était clair, c'est le titre qui ne l'est pas :o

n°288672
korxx
Posté le 17-01-2003 à 21:12:35  profilanswer
 

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.
 
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. ;)
 


 
 
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

n°288673
korxx
Posté le 17-01-2003 à 21:13:49  profilanswer
 

lorill 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).


 
 
Merci beaucoup :) voila de quoi orienter une premiere recherche :)
 
Par contre je ne sais pas ce qu'est un gros sleep ?

mood
Publicité
Posté le 17-01-2003 à 21:13:49  profilanswer
 

n°288674
lorill
Posté le 17-01-2003 à 21:14:10  profilanswer
 

Korxx a écrit :


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


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


Message édité par lorill le 17-01-2003 à 21:15:38
n°288676
lorill
Posté le 17-01-2003 à 21:15:07  profilanswer
 

Korxx a écrit :


Par contre je ne sais pas ce qu'est un gros sleep ?


 
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.

n°288677
Hermes le ​Messager
Breton Quiétiste
Posté le 17-01-2003 à 21:15:50  profilanswer
 

lorill a écrit :


Le programme 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


 
 :jap:  
 
C'est pour cela que je lui ai suggéré de commencer par s'intéresser à un langage en particulier.  :D

n°288681
korxx
Posté le 17-01-2003 à 21:21:31  profilanswer
 

lorill 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.


 
 
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 :lol:
 
Je suis en train de chercher l'api a utiliser pour envoyer la touche :)
 
apres suffira de le programmer :)

n°288682
korxx
Posté le 17-01-2003 à 21:22:23  profilanswer
 

lorill a écrit :

ton message était clair, c'est le titre qui ne l'est pas :o  


 
ah vi :/ mais j'avais pas d'idées :lol:
 
 
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  
 
:jap:


Message édité par korxx le 17-01-2003 à 21:23:34
n°288790
zion
Plop
Posté le 18-01-2003 à 04:06:46  profilanswer
 

Korxx a écrit :


donc utiliser l'horloge internet du pc


 
 [:xp1700]  
 
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*)


---------------
Informaticien.be - Lancez des défis à vos amis
n°288856
korxx
Posté le 18-01-2003 à 12:43:38  profilanswer
 

zion a écrit :


 
 [:xp1700]  
 
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*)


 
 
 :hello:  
 
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 :lol:
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 :)
 

n°288868
kfman
Credo quia absurdum
Posté le 18-01-2003 à 13:03:25  profilanswer
 

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... :D
 
C'est assez simple.
 


Message édité par kfman le 18-01-2003 à 13:06:36

---------------
"Nous allons reformater les français" © Nicolas Sarkozy
n°288879
kfman
Credo quia absurdum
Posté le 18-01-2003 à 13:13:17  profilanswer
 

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.


Message édité par kfman le 18-01-2003 à 13:14:36

---------------
"Nous allons reformater les français" © Nicolas Sarkozy
n°288929
korxx
Posté le 18-01-2003 à 14:22:39  profilanswer
 

kfman a écrit :

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.


 
 
merci beaucoup :jap:
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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Besoin d'aide ! :)

 

Sujets relatifs
[Access] Besoin d'aide Urgente : Rapide et facile pour un connaisseurBesoin d'aide : fichier .htaccess et image de fond
Outportb : besoin d aideun chti serveur HTTP sous unix [tjs besoin d'aide plz ]
besoin d'aide barre de chargementBesoin d'aide pour un forum... [auto-résolu]
Besoin d'aide pour algo procédures/tableauBesoin d'aide :'(
besoin d'aide pour trouver un forum qui pourrait convenir...[C] Petit prob quand je compile :/ besoin d'aide
Plus de sujets relatifs à : Besoin d'aide ! :)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR