eh oui cest encore une calculatrice ....... MAIS PAS COMME LES AUTRES !!!
au debut je voulais faire un programme qui pouvait analyser une expression mathematique comme 4.5-96*(45/2) mais cetait trop complique, il fallait soccuper des parantheses, ordre de signes, etc. cest alors que jai eu lidee dutiliser la calculatrice de windows pour faire tout le sale travail ! la calculatrice de windows est tres complete mais, personallement je trouve quelle peut etre amelioree un tout petit peu. ameliorer laffichage des operations, elle devrait etre comme les calculatrices a poche : afficher lexpression mathematique en entier (4.5-96*(45/2))
mon programme fait justement cette affaire, vous tapez 4.5-96*(45/2) et il envoye a la calculatrice de windows tout le contenu de lequation, chiffre par chiffre. vous allez demander peut-etre "Ok mais comment je fais cos pi en radiens ?", rien de plus simple : vous tapez help dans le programme et il va afficher une liste complete des codes que la calculatrice de windows utilise. vous regardez et trouvez que pour calculer en radiens, il faut appuyer sur F3. pour ce qui est du cosinus, le racourci clavier est o. pi = p
donc lexpression va etre "F3,po" appuyez sur enter et la reponse est -1.
vous faites de meme pour log, sin, etc.
une autre fonction quelle peut faire, cest de calculer les 2 zeros dune equation de second degre.
tout ce que vous avez a faire cest taper "solve a,b,c" (a,b,c etant les paramettres de lequation a*x^2+b*x+c)
pour conclure, on peut dire que mon programme "controle" la calculatrice de windows.
Conclusion :
il y a des bugs, si on peut les appeler comme ca.
ca clignote un peu beaucoup (a cause du sendkeys, il faut toujours quil ait le focus, donc pendent les calculs la calculatrice de windows va toujours etre en avant)
si vous savez une autre methode qui peut envoyer quelque chose a un autre programme sans que ce dernier aie le focus, dites le moi SVP.
jattends la notes et vos commentaires !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.