Petit programme

boby -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut a tous.

Voila j'aimerais creer un petit batch mais ma base de connaissance du language c ,meme si je sais que c'est pas un gros batch que je demande, est tres limitée.

Donc voila ce que je voudrais faire:

il y aurait un message me demandant le nom du pc

ensuite une commande ex: ( ping "nom du pc precedement rentrée)

et pourquoi pas un message pour me dire quelle est a été effectuée avec succes.

Merci de votre aide.

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Tu veux le faire en batch ou en C ?

    En C :
    #include <stdio.h>
    #include <unistd.h>
    #include <stdlib.h>
    
    int main(int argc,char **argv){
        char *hostname;
        char * args[4];
        if(argc!=2){
            printf("usage : %s hostname\n",argv[0]);
            return 1;
        }
        hostname = argv[1];
        args[0] = "";
        args[1] = hostname;
        args[2] = "-c2"; // Si tu utilises windows mets args[2] = ""
        args[3] = NULL;
        execvp("ping",args);
        return 0;
    }
    


    Bonne chance
    0