Petit programme

Fermé
boby - 25 juil. 2006 à 17:00
mamiemando Messages postés 33302 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 3 octobre 2024 - 26 juil. 2006 à 13:52
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

mamiemando Messages postés 33302 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 3 octobre 2024 7 793
26 juil. 2006 à 13:52
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