Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [vb] Output metodo Shell

    Ho realizzato un applicati che esegue dei comandi DOS utilizzando il metodo
    Codice PHP:
    schell(""
    attualmente vedo l'output, per esempio di un ping, nel terminale che viene aperto... come è possibile dirottare l'output su una textbox multiline?

  2. #2

    Re: [vb] Output metodo Shell

    Originariamente inviato da smok3
    Ho realizzato un applicati che esegue dei comandi DOS utilizzando il metodo
    Codice PHP:
    schell(""
    attualmente vedo l'output, per esempio di un ping, nel terminale che viene aperto... come è possibile dirottare l'output su una textbox multiline?
    il modo più semplice

    è
    codice:
    Call Shell("cmd /c ping www.html.it > c:\dosoutput.txt", vbNormal)
    e poi leggi il file
    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
    per il momento sto facendo cosi, ma è poco funzionale sicuramente esisterà un metodo del frameworks

  4. #4
    Ma di che versione di VB stiamo parlando?
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per il ping, esiste una classe apposita nel framework 2

    Ping Class
    http://msdn2.microsoft.com/en-us/lib...ng(vs.80).aspx

  7. #7
    Per leggere l'output di un'applicazione:
    codice:
    Imports System.Diagnostics
    '...
    Dim p As New Process, str As String
    p.StartInfo.UseShellExecute = False
    p.StartInfo.FileName = "eventualepercorso\nomeapplicazione.exe"
    p.StartInfo.Arguments = "eventuali argomenti della linea di comando"
    p.StartInfo.RedirectStandardOutput = True
    p.Start()
    str = p.StandardOutput.ReadToEnd()
    p.WaitForExit()
    ; l'output si troverà in str.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da smok3
    .NET
    Va indicato anche nel titolo, come da Regolamento.
    Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Perfetto

    Ora mi trovo altre due domandi da porgervi

    1.. E' possibile mettere in hide la finestra della shell in modo da far apparire direttamente il risultato nella textbox?

    2.. Come posso vedere lo status di un IP se è online o meno? (Sto guardando nella libreria Syste.Networking)

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da smok3
    Ora mi trovo altre due domandi da porgervi

    1.. E' possibile mettere in hide la finestra della shell in modo da far apparire direttamente il risultato nella textbox?

    2.. Come posso vedere lo status di un IP se è online o meno? (Sto guardando nella libreria Syste.Networking)
    La prima si può affrontare direttamente qui, mentre per l'altra devi aprire una nuova discussione: ciascun thread ha il proprio argomento centrale, ed è ovviamente uno solo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.