USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Nova dica para abrir atalhos contem erro!
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 14/09/2004 00:42 hs         
Na opção Dicas Novas contém a seguinte dica para abrir atalhos:
Private Sub Command1_Click()
Dim x As WshShell
Set x = New WshShell
x.Run "C:STAR DivX Player 1.0.lnk"
End Sub
 
Quando executada, a função apresenta o seguinte erro:
Run-time error "-2147024894 (80070002)"- Automation error
 
Como corrigir isto ??
     
Los Zeus®
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 14/09/2004 08:36 hs            
Vou verificar o código e comunico assim que corrigir o erro!
TÓPICO EDITADO
   
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
ENUNCIADA !
Postada em 15/09/2004 08:57 hs         
Encontrei uma solução!
 
Private 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
Const conSwNormal = 1
 
Private Sub Command1_Click()
    ShellExecute hWnd, "open", "C:Documents and SettingsHennyereDesktopProject.lnk", vbNullString, vbNullString, conSwNormal
End Sub
 
Funcionou !
 
Agora a dúvida é:
 
Como verificar a existencia do arquivo através do atalho??
 
Se o atalho C:Programa.lnk for referente ao arquivo C:Programa.exe, logicamente para abri-lo, o programa tem que existir. Como posso fazer essa verificação?
   
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 22/09/2004 01:39 hs         
Agora a dúvida é:
 
Como verificar a existencia do arquivo através do atalho??
 
Se o atalho C:Programa.lnk for referente ao arquivo C:Programa.exe, logicamente para abri-lo, o programa tem que existir. Como posso fazer essa verificação?
 
     
Josefh Hennyere
Pontos: 2843
SALVADOR
BA - BRASIL
Postada em 23/09/2004 01:47 hs         
Como verificar a existencia do arquivo através do atalho??
 
Se o atalho C:Programa.lnk for referente ao arquivo C:Programa.exe, logicamente para abri-lo, o programa tem que existir. Como posso fazer essa verificação?
 
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página