Application DOS simple

Bonjour,

Je souhaite faire un petit utilitaire dos en .exe très simple qui ferait la chose suivante:

Il demande à l'utilisateur de saisir un nombre "$nombre"

Il écrit dans un fichier .bat une ligne de commande qui contiendra la variable $nombre (par exemple: ping 192.168.0.$nombre)

J'ai vu que je ne pouvais pas faire ça en langage batch. Avec quel langage et comment pourrais-je faire ça le plus simplement possible ?

Merci d'avance.

--
Mnu

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. regarde

    http://www.hiddensoft.com/autoit3/

    c'est un langage de script, rien qu'un utilisant les exemples tu réussira à t'en sortir.

    Attention par contre dans les exemples , le nom des programmes appellés est en anglais, il faut mettre en français
    (ex calculator devient calculatrice)
    1. Merci,

      Mais le truc, c'est que ça c'est pour windows, alors qu'il me faut un prog qui marche sous dos...
  2. c'est possible sous dos en utilisant un paramètre dans la ligne de commande dans un bat
    1. tu pourrais p'tet faire ca en C avec un truc du style

      #include <stdio.h>

      void main(void)
      {
      int val;
      FILE *handle;

      printf("\nEntrez un nombre");
      fflush(stdin);
      scanf("%d",&val);

      if ((handle=fopen( "nomDuFichier.ext", "w+")) == NULL) {
      printf( "Impossible d'ouvrir & d'ecrire dans ce fichier.\n");
      }
      else
      {
      fwrite(val,sizeof(val),ACHANGER,handle);
      }

      }

      voilà j'ai mis ACHANGER car je savais plus trop ce qu'il faut mettre,vérifie les argument de fwrite() en C .

      Mon programme est surement pas sans faute car je l'ai fait a la vite fait et ça fait bien 2 ans que j'ai pas écris de C....
      Mais ca doit etre ca dans le délire ..
      J'espère que ca t'aidera !

      Zep3k!GnO
      -->hi i hi o on va pas au boulot :P
      1. le seul problème avec le dos, c'est qu'il n'y plus de commande pour entrer des données (terminé avec Dos>6.22)

        Regarde à tout hasard, si il n'y a pas la commande choice.com sur ton OS

        Et d'ailleurs c'est quel OS ?

        Il me semble que j'avais fait un exe en pascal qui permettait ça, je vais rechercher dans mes archives et te tiens au courant
        1. Merci à tous pour vos réponses !

          Pour l'OS, j'utilise le Dos qu'il y a avec Windows 98, je sais pas trop quelle version ça peut-être...

          Je vais essayer ce que tu m'as proposé Zep3k!GnO. Va juste falloir que je me trouve un compilateur et que je regarde comment ça marche, le C.

          Quant à kmanber, il est évident que si tu as ça en turbo pascal, ça me va pareil ;)...

          En tout cas, merci bien pour votre aide...
        2. Merci à tous,

          Finalemment, je l'ai fait en C avec des exemples glanés sur le web.... avec Turbo C comme compilateur...

          Merci à tous pour votre aide ;-)