Ir para conteúdo
Fórum Script Brasil
  • 0

Função Shellexecute


Bruno Krebs

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

Nem testei pra ver se funciona, mas achei o código abaixo:

' =- Ferramentas VB

' http://www.geocities.com/SiliconValley/Sector/1496/

'

' Abre o programa associado a um tipo de arquivo.

'

' há duas maneiras para se fazer isso:

'

' 1. Usando o programa Start

ValorRetorno = Shell("C:\Windows\Command\Start nomearquivo.extensao") ' ou

ValorRetorno = Shell("C:\Windows\Command\Start usuario@provedor.com") ' ou ainda

ValorRetorno = Shell("C:\Windows\Command\Start http://www.aaa.com")

' 2. Usando o código abaixo

' Num módulo declare:

#If Win32 Then

Public Declare Function ShellExecute Lib _

"shell32.dll" Alias "ShellExecuteA" _

(ByVal hwnd As Long, _

ByVal lpOperation As String, _

ByVal lpFile As String, _

ByVal lpParameters As String, _

ByVal lpDirectory As String, _

ByVal nShowCmd As Long) As Long

#Else

Public Declare Function ShellExecute Lib _

"shell.dll" _

(ByVal hwnd As Integer, _

ByVal lpOperation As String, _

ByVal lpFile As String, _

ByVal lpParameters As String, _

ByVal lpDirectory As String, _

ByVal nShowCmd As Integer) As Integer

#End If

Public Const SW_SHOWNORMAL = 1

' No evento Click de qualquer controle:

Dim iret As Long

iret = ShellExecute(Me.hwnd, vbNullString, Label1.Caption, vbNullString, "C:\", SW_SHOWNORMAL)

' Exemplos de uso:

'

' -- Substituindo o Label1.Caption por "http://www.vbtools.home.ml.org" irá

' abrir o browser padrão na página da Ferramentas VB.

'

' -- Por "d:\teste.txt" irá abrir o Notepad com esse arquivo.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...