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

j.mendes24

como iniciar um processo atraves do vb.net

21 mensagens neste tópico

ola bom dia, eu se tiver uma aplicação aberta consigo o a fechar, para isso utilizo o codigo seguinte:

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim p As Process
        For Each p In Process.GetProcesses()
            If p.ProcessName.ToLower() = "calculadora.exe" Then
                MsgBox("ahahah consegui tomaaaaaa")
                p.Kill()
            End If
        Next
    End Sub

isto para terminar uma calculadora que esteja aberta ao clicar num botao.

mas depois se eu a quizer iniciar ja nao da, eu utilizo o seguinte codigo:

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    
        Process.Start("calculadora") ' inicia um executavel
    End Sub

para abrir a calculador ao clicar num botao, mas ele dame erro na linha completa, o erro e o seguinte: "O sistema não conseguiu localizar o ficheiro especificado". mas ele se fecha tb devia abrir. por exemplo para o word eles ja faz bem.

alguem me podia ajudar?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tenta ires pelo caminho !

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
   
        Process.Start(EXEMPLO"c:\Programas\calculadora.exe") ' inicia um executavel
    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

"calculadora" não existe, mas sim "calc"

E não cries tópicos repetido ... o outro foi apagado!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e calculadora pk foi uma aplicação feita por mim em vb.net.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

        System.Diagnostics.Process.Start("C:\Programas\Microsoft Office\OFFICE12\WINWORD.exe")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu o word consigo abrir.

nao consigo e abrir a calculadora que fiz em vb.net. ja fiz setup e ja instalei. mas nao consigo abrir. da erro.

tambem ja tentei por o caminho e da erro a mesma

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenta por o .exe da calculadora que fizeste.

ex:

System.Diagnostics.Process.Start("C:\Programas\Calculadora\Calcvb.exe")

acho q entendes assim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Penso que o erro diz tudo: "O sistema não conseguiu localizar o ficheiro especificado"

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

yh exactamente o mesmo erro.

acho que nao tenho que por ninhuma dll. pk se eu abrir um jogo qualquer ele abre, mas a calculadora não.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

entao nao sei mesmo

eu abri um topico sobre o mdi q o qeria por diferente,ou seja, com outro interface e tambem ainda estou nisso,bloqeado mesmo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

yh exactamente o mesmo erro.

acho que nao tenho que por ninhuma dll. pk se eu abrir um jogo qualquer ele abre, mas a calculadora não.

Mostra lá código que usaste ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Dim p As Process
        For Each p In Process.GetProcesses()
            If p.ProcessName.ToLower() = "calculadora.exe" Then
                MsgBox("ahahah consegui tomaaaaaa")
                p.Kill()
            End If
        Next
    End Sub

isto para terminar uma calculadora que esteja aberta ao clicar num botao.

mas depois se eu a quizer iniciar ja nao da, eu utilizo o seguinte codigo:

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    
        Process.Start("calculadora") ' inicia um executavel
    End Sub

para abrir a calculador ao clicar num botao, mas ele dame erro na linha completa, o erro e o seguinte: "O sistema não conseguiu localizar o ficheiro especificado". mas ele se fecha tb devia abrir. por exemplo para o word eles ja faz bem.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas já experimentaste como a nitty disse ? Indicar o caminho completo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mete o teu executavel em c:\

e depois faz:

System.Diagnostics.Process.Start("c:\calcvb.exe")

Substitui o calcvb pelo nome da tua app

se funcionar e porque o caminho esta errado.

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