Récupérer le résultat d'une commande dos

jeromax -  
louviou Messages postés 4 Statut Membre -
Tout est dit dans le titre du message, sauf que je ne veux pas écrire le résultat dans un fichier, je veux lancer la commande dos (d'un prog VB) et récupérer le résultat dans ce prog, sans passer par un fichier.
Merci les copains. ;-)

7 réponses

  1. Francois
     
    tu veut recuperer les parametres d'une ligne de commande ?

    si c'est ca, utilise la fonction "command"

    ex de ligne de commande dos : essai.exe /help

    dans vb tu met label1.caption=command, et ton label va afficher /help
    0
  2. ipl Messages postés 5738 Statut Contributeur sécurité 585
     
    Bonsoir jeromax, François, bonsoir à tous,

    Pour enchaîner 2 programmes en passant un paramètre :

    progr1 | prog2

    Le signe | est le "pipe" qu'on obtient par AltGr+6

    @12C4
    Ipl
    0
  3. jeromax
     
    non non , ce n'est pas du tout ça ! !
    Exemple: j'exécute une commande dos depuis VB (shell ou createprocess)
    si je fais un dir , la console dos me renvoie la liste de tous les fichiers et repertoires, c'est ça que je veux récupérer. Je connais la méthode qui consiste à écrire le résultat dans un fichier
    pour ceux qui ne connaissent pas c'est par exemple dir >resultat.txt

    Je veux pouvoir la récupérer directement dans une variable sans passer par une écriture de fichier physique sur le disque.

    Je cherche, je cherche, mais je ne trouve pas ! ! :-((
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. ancien
     
    je souhaiterais trouver les variable dos ainsi qu'un bon moyen de devenir programmeur et de programmer divers chose comme logiciel etc... je souhaitreais egalement des cours sous unix C dos et vb et qb

    merci et bonne journée
    0
  6. louviou Messages postés 4 Statut Membre
     
    bonjour jeromax,

    sous VB, on écrit:
    FILES "*.*"
    ou FILES "*.EXE/w" (par exemple)
    ce qui provoque l'affichage
    - soit par page /p
    - soit en colonnes /w
    - soit en colonnes/page w/p

    sous Dos,
    oui on entre
    dir
    dir *.exe
    dir c:\*.*>c:\contenu.txt

    j'ai écrit un petit programme en Basic
    qui permet un générer les lignes d'une
    page en HTML pour l'affichage de
    10000 caractères Unicode
    contenus dans tout PC
    visible à:
    http://perso.orange.fr/jean.vichniacoff/unicode.html
    et les lignes du progmamme en Basic est visible par:
    http://perso.orange.fr/jean.vichniacoff/TABLE_BAS.HTM

    En langage-machine, on programme les interruptions du PC
    alors qu'avec VIP-Basic, sous MAC, on utilise la boîte à
    outils du Macintosh, pour faire des applications autonomes.

    Un exemple en assembleur (pour PC) est à:
    http://louviou2.net/AIDEDOS.COM

    Jean Vichniacoff alias louviou
    né en septembre 1934
    retraité peintre-amateur
    pour le plaisir

    (si çà peut servir à quelqu'un)
    0
  7. int0x21 Messages postés 27 Statut Membre
     
    faut faire un pipe en dans le langage de ton choix
    -1