Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    [VB6] Ottenere output da DOS

    Quando eseguo un programma da dos (un programma specifico), come faccio ad eseguirlo senza mostrare la finestra di dos e prendere gli output del programma e metterli in una listbox?

    In poke parole...vorrei eseguire un programma senza che l'utente se ne accorge e mettendo i suoi risultati su una combobox o listbox..
    Grazie e ciao a tutti

  2. #2
    codice:
    shell "command.com /p ping > nomefile.txt",vbhide
    poi leggi il file .txt
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da xegallo
    codice:
    shell "command.com /p ping > nomefile.txt",vbhide
    poi leggi il file .txt
    command.com sarebbe il programma ke voglio eseguire?

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    upp!

  5. #5
    no, e' ping. pero' non e' detto che funzioni...

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Lo fatto, ma mi restituisce questo:

    Directory di ricerca specificata per COMMAND non valida
    Microsoft(R) Windows DOS
    (C)Copyright Microsoft Corp 1990-2001.
    Il redirector Vdm Š gi… caricato

    G>

    Credo ke G> sarebbe l'unità


    Come faccio x avere l'output del programma???

  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    up!

  8. #8
    come ti è già stato detto...

    devi reindirizzare l'output del comando DOS su un file di testo
    poi apri il file di testo... e lo leggi.

    Shell "cmd /c echo MIO_OUTPUT > testo.txt"

    'dove: ECHO sarà il comando dos da eseguire
    ...Terrible warlords, good warlords, and an english song

  9. #9
    Utente di HTML.it L'avatar di JoeP
    Registrato dal
    May 2004
    Messaggi
    558
    non c'è un modo più pratico e meno "brutale"?
    Anche perché quello non funziona!

  10. #10
    Originariamente inviato da JoeP
    Anche perché quello non funziona!
    mi sembra un po' estremistica come affermazione posso dire l'esatto contrario

    shell "cmd /k ping www.html.it > c:\ip.txt",vbHide

    a me funziona benissimo
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.