Fichier .bat pour calcul

Fichier .bat pour calcul - Shell/Batch - Programmation

Marsh Posté le 02-09-2010 à 22:36:16    

Hello,
 
est-ce que quelqu'un pourrait me dire comment faire un petit fichier .bat dans le genre :
 
à chaque fois que j'ouvre ce fichier .bat, celui-ci me demande quelle valeur (y)
je veux entrer pour résoudre ce calcul
 
(800 * y) / (2200 + y) = la réponse que je cherche  :D  
 
Merci :)

Reply

Marsh Posté le 02-09-2010 à 22:36:16   

Reply

Marsh Posté le 03-09-2010 à 09:54:00    

Les fichier ".bat" sont bien pratiques, mais ...
 
Depuis Windows 95, Microsoft a choisi d'améliorer au minimum les ".bat" et créer les ".vbs" qui sont sensé les remplacer.
 
Les fichiers ".vbs" permettent de faire beaucoup plus de choses que les ".bat", et les ".vbs" sont là pour longtemps. Je conseille de s'y intéresser un peu.
 
Voir http://technet.microsoft.com/fr-fr [...] fault.aspx et http://technet.microsoft.com/fr-fr [...] n-us).aspx

Reply

Marsh Posté le 03-09-2010 à 13:38:03    

natter a écrit :


à chaque fois que j'ouvre ce fichier .bat, celui-ci me demande quelle valeur (y)
je veux entrer pour résoudre ce calcul
 
(800 * y) / (2200 + y) = la réponse que je cherche  :D  


Pas plus simple d'utiliser Excel pour ce genre de calcul ?

Reply

Marsh Posté le 03-09-2010 à 17:52:43    

olivthill a écrit :

Les fichier ".bat" sont bien pratiques, mais ...
 
Depuis Windows 95, Microsoft a choisi d'améliorer au minimum les ".bat" et créer les ".vbs" qui sont sensé les remplacer.
 
Les fichiers ".vbs" permettent de faire beaucoup plus de choses que les ".bat", et les ".vbs" sont là pour longtemps. Je conseille de s'y intéresser un peu.
 
Voir http://technet.microsoft.com/fr-fr [...] fault.aspx et http://technet.microsoft.com/fr-fr [...] n-us).aspx


 
Merci, je vais me renseigner.
 :jap:  
 

Deamon a écrit :


Pas plus simple d'utiliser Excel pour ce genre de calcul ?


 
Ben... un fichier .bat m'aurait pris 1Ko... tandis que Excel (que je n'utilise jamais donc pas installé), ça prend plusieurs dizaines de Mo  :)

Reply

Marsh Posté le 03-09-2010 à 18:07:21    

natter a écrit :

Ben... un fichier .bat m'aurait pris 1Ko... tandis que Excel (que je n'utilise jamais donc pas installé), ça prend plusieurs dizaines de Mo  :)


Effectivement si t'as pas Excel ou un équivalent ça vaut pas le coup. ;)

 

Sinon truc simple aussi une page avec du JavaScript :

 
Code :
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. <!--
  5. function prompter() {
  6. var reply = prompt("y ?", "" )
  7. alert ( (800 * reply) / (2200 + reply) )
  8. }
  9. //-->
  10. </script>
  11. </head>
  12. <body>
  13. <input type="button" onclick="prompter()" value="Calculer">
  14. </body>
  15. </html>
 

Tu copies ça dans un fichier .html et tu lances. Bon c'est juste pour l'idée tu peux améliorer après. ;)


Message édité par Deamon le 03-09-2010 à 18:07:34
Reply

Marsh Posté le 04-09-2010 à 23:22:27    

Merci :jap:  :)

Reply

Marsh Posté le 25-09-2010 à 00:46:09    

Ton script concaténise au lieu d'additionner.
 
en vbs:
 

Code :
  1. y=inputbox("y" )
  2. msgbox((800*y)/(2200+y))


ou en boucle ce qui permet de récupérer le résultat dans le presse papier:
 

Code :
  1. do
  2. y=inputbox("",,(800*y)/(2200+y))
  3. if y=empty then wsh.quit
  4. loop

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed