Application DOS simple

Mnu Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -  
Mnu Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   -
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.

6 réponses

kmanber Messages postés 543 Date d'inscription   Statut Membre Dernière intervention   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
Mnu Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   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
random Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   155
 
c'est possible sous dos en utilisant un paramètre dans la ligne de commande dans un bat
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   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
kmanber Messages postés 543 Date d'inscription   Statut Membre Dernière intervention   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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mnu Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   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
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
Tiens mec si tu veux je sais pas si t'as trouvé ou pas de compilateur
--> http://www.clubic.com/logiciel-windows-89-0-0-compilateur-ide.html

en voilà un sympa :)
Tiens nous au courant de tes avancées ...
@+

Zep3k!GnO
--> hi i hi o on va pa sau boulot :P
0
Mnu Messages postés 97 Date d'inscription   Statut Membre Dernière intervention   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