Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

rui_fernandes

executar um exe apartir de outro...

Mensagens Recomendadas

rui_fernandes    0
rui_fernandes

ola bom dia.

fiz uma pesquisa de como executar um exe atraves de uma aplicacao que desenvolvi. ate ai tudo bem, vou expor o codigo a baixo para verem se esta tudo correcto

Dim x As Integer
        Try
            x = Shell("C:\abc.exe", AppWinStyle.NormalFocus, True, 1)

            Exit Sub
        Catch ex As Exception
            If Err.Number = 6 Then Exit Sub
            MsgBox("O aplicativo não foi localizado !!! Verifique sua localização ...", vbExclamation)
        End Try

se tiverem alguma correcao a fazer agradecia que me dissessem sff.

mas a minha questao agora é  a seguinte, eu precisava que o executavel recebesse, imaginem uma string para validacao no load...

sera isso possivel ?  :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Asgorath    0
Asgorath

Boas.

        Process.Start("c:\aa.exe", "-Parametro1 -Parametro2")

    Sub Main(ByVal arg() As String)
        Application.Run(New FormMain)

        If arg.Length > 0 Then
            For i As Int32 = 0 To arg.Length
                MessageBox.Show(arg(i))
            Next i
        End If
    End Sub

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rui_fernandes    0
rui_fernandes

a 1º linha de codigo é para a aplicacão que vai chamar outro exe.

dúvida:

o "-" é a separação entre os parametros ???

o 2º bloco de código, é para a aplicação que vai ser chamada certo ?

apenas tenho de meter o procedimento, e ele "assume" que vai receber parametros e se houver ele manda a MSGBOX ??

e o FORM, é o o que inicia a aplicação certo ?

ja testei, e nao me dá feedback... :)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rui_fernandes    0
rui_fernandes

nao percebo como Asgorath...

isso é um modulo...nao um form...

ja me estou a sentir ignorante...

nem na net encontro nada que me explique isso... :shocking:

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


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade