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

j.mendes24

como iniciar um processo atraves do vb.net

Mensagens Recomendadas

j.mendes24    0
j.mendes24

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?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Julia    0
Julia

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
j.mendes24    0
j.mendes24

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nitty    0
nitty

Tenta por o .exe da calculadora que fizeste.

ex:

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

acho q entendes assim

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
j.mendes24    0
j.mendes24

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nitty    0
nitty

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

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

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 ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
j.mendes24    0
j.mendes24

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.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Gooden    0
Gooden

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.

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