eldred
Messages postés32Date d'inscriptionmercredi 14 septembre 2005StatutMembreDernière intervention14 juin 2006
-
21 mars 2006 à 16:29
cs_Mr.X
Messages postés118Date d'inscriptionmercredi 22 octobre 2003StatutMembreDernière intervention 2 novembre 2007
-
8 avril 2006 à 13:06
Bonjour!!
J'ai une question!!
si je fais system("dir C:");
est il possible d'enregistrer la réponse du dos dans une variable??
Si oui ce serait vraiment fun!!
Merci d'avance
Oeil_de_taupe
Messages postés150Date d'inscriptionsamedi 31 janvier 2004StatutMembreDernière intervention16 février 2009 21 mars 2006 à 17:42
Si tu veux récupérer les nom des fichiers il suffit de faire un FindFirstFile puis FindNextFile pour passer au prochain fichiers.
Si tu veux récupérer une sortie de console il y a deux façon (une propre, une moins propre)
<ol><li>Tu envoies dans la console pas "dir C:" mais "dir C: >> C:\liste_fichier.txt". ">>" c'est une redirection de la console. Ca permet de poser la sortie de la commande dans un fichier (ici: liste_fichier.txt) au lieu d'afficher la sortie directement dans la console. Il te restera, après avoir fait cette commande, de lire de fichier "liste_fichier.txt", récupérer les informations puis supprimer le fichier. Une source qui utilise cette technique: ici </li><li>Bon, maintenant la bonne solution : Il y a une possibilité avec des "Pipes" mais je t'avoue ne l'avoir jamais utilisée. Voici une source qui t'en diras plus (cette source, en VB , envoie un ping et récupère le retroure de la console par un pipe): ICI </li></ol>
J'espère que j'aurai pu t'être utile.