• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Cybernavigator

[vb.net 2005] command line viewer

5 mensagens neste tópico

boas noites caros programadores.

bom a minha duvida é esta:

1o abrir um ficheiro .exe na command line (ficheiro criado em python)

2o "vigiar" a command line (caso apareca a mensagem "boa noite" o vb abre uma msgbox a dizer "ja é noite?")

É possivel isto ou tenho d alterar o ficheiro em python de forma a guardar os acontecimentos num txt e o vb vai la ler o fixeiro periodicamente? se esta for a melhor opcao digam, e ja agr apelo por umas luzes em como o fazer.

Cumprimentos

João Lopes

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas.

        Dim oInfo As ProcessStartInfo = New ProcessStartInfo
        Dim m_sdomain As String = "10.1.1.2"
        With oInfo
            .UseShellExecute = False
            .RedirectStandardInput = True
            .RedirectStandardOutput = True

            .FileName = "ping"
            .Arguments = m_sdomain
            .CreateNoWindow = False
        End With
        Dim oPing As Process = Process.Start(oInfo)
        Dim sOut As StreamReader = oPing.StandardOutput
        Dim sMessage As String = sOut.ReadToEnd

        MessageBox.Show(sMessage)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já executaste o código?

Executa o programa ping e passa lhe um ip como parâmetros.

Captura os resultados da execução do programa.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ya, já executei, mas a ideia é mais esta:

Abrir um ficheiro "c:\test.exe"

E ler a ultima linha desse executável...

E ver o que se está a passar, fazer comentários em relação ao que se passa.

Esse código simplesmente transmite po vb o ping, mas nao mostra nada na command line, e o programa pára enquanto a command line não é fexada :|

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora