Application DOS simple

Mnu Messages postés 97 Statut Membre -  
Mnu Messages postés 97 Statut Membre -
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

  1. kmanber Messages postés 546 Date d'inscription   Statut Membre 256
     
    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)
    0
    1. Mnu Messages postés 97 Statut Membre 16
       
      Merci,

      Mais le truc, c'est que ça c'est pour windows, alors qu'il me faut un prog qui marche sous dos...
      0
  2. random Messages postés 1612 Statut Membre 155
     
    c'est possible sous dos en utilisant un paramètre dans la ligne de commande dans un bat
    0
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    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
    0
  4. kmanber Messages postés 546 Date d'inscription   Statut Membre 256
     
    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
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mnu Messages postés 97 Statut Membre 16
     
    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...
    0
  7. Mnu Messages postés 97 Statut Membre 16
     
    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 ;-)
    0