MENSAGEM COMANDO SHELL, ARQUIVO NAO ENCONTRADO
Boa tarde Pessoal,
Estou com uma aplicação, onde tenho que buscar um Atalho que fica na área de Trabalho, Porém gostaria que aparecesse uma mensagem quando esse aquivo não for encontrado...(Msgbox), estou usando o seguinte código :
Private Sub PictureBox2_Click(sender As System.Object, e As System.EventArgs) Handles PictureBox2.Click
Dim comando As String = [Ô]%USERPROFILE%\Desktop\Suporte.exe[Ô]
Try
Shell([Ô]cmd.exe /c[Ô] & comando, AppWinStyle.Hide)
Catch ex As Exception
MsgBox([Ô]Arquivo não encontrado, Favor Contactar o Suporte ![Ô])
End Try
End Sub
Desse jeito, a Msgbox não esta aparecendo....
Estou com uma aplicação, onde tenho que buscar um Atalho que fica na área de Trabalho, Porém gostaria que aparecesse uma mensagem quando esse aquivo não for encontrado...(Msgbox), estou usando o seguinte código :
Private Sub PictureBox2_Click(sender As System.Object, e As System.EventArgs) Handles PictureBox2.Click
Dim comando As String = [Ô]%USERPROFILE%\Desktop\Suporte.exe[Ô]
Try
Shell([Ô]cmd.exe /c[Ô] & comando, AppWinStyle.Hide)
Catch ex As Exception
MsgBox([Ô]Arquivo não encontrado, Favor Contactar o Suporte ![Ô])
End Try
End Sub
Desse jeito, a Msgbox não esta aparecendo....
Tenta assim:
Dim comando As String = [Ô]%USERPROFILE%\Desktop\Suporte.exe[Ô]
Try
Shell([Ô]cmd.exe /c[Ô] & comando, AppWinStyle.Hide)
If(File.Exists(comando) then
MsgBox([Ô]Arquivo encontrado,Tudo OK![Ô])
Else
MsgBox([Ô]Arquivo não encontrado, Favor Contactar o Suporte ![Ô])
Catch ex As Exception
End Try
End Sub
Tens de verificar se o ficheiro existe ou não, e só depois mostrar a MsgBox com a informação.
Dim comando As String = [Ô]%USERPROFILE%\Desktop\Suporte.exe[Ô]
Try
Shell([Ô]cmd.exe /c[Ô] & comando, AppWinStyle.Hide)
If(File.Exists(comando) then
MsgBox([Ô]Arquivo encontrado,Tudo OK![Ô])
Else
MsgBox([Ô]Arquivo não encontrado, Favor Contactar o Suporte ![Ô])
Catch ex As Exception
End Try
End Sub
Tens de verificar se o ficheiro existe ou não, e só depois mostrar a MsgBox com a informação.
Valeu Cracker....
100% ..... Só fiz uma Mudança e funcionou.... Abrass
Dim comando As String = [Ô]c:\Users\Administrador\Desktop\Suporte.exe[Ô]
Try
Shell([Ô]cmd.exe /c[Ô] & comando, AppWinStyle.Hide)
If(File.Exists(comando) then
MsgBox([Ô]Arquivo encontrado,Tudo OK![Ô])
Else
MsgBox([Ô]Arquivo não encontrado, Favor Contactar o Suporte ![Ô])
Catch ex As Exception
End Try
End Sub
Show de Bola.....
100% ..... Só fiz uma Mudança e funcionou.... Abrass
Dim comando As String = [Ô]c:\Users\Administrador\Desktop\Suporte.exe[Ô]
Try
Shell([Ô]cmd.exe /c[Ô] & comando, AppWinStyle.Hide)
If(File.Exists(comando) then
MsgBox([Ô]Arquivo encontrado,Tudo OK![Ô])
Else
MsgBox([Ô]Arquivo não encontrado, Favor Contactar o Suporte ![Ô])
Catch ex As Exception
End Try
End Sub
Show de Bola.....
Tópico encerrado , respostas não são mais permitidas