EXECUTAR ARQUIVO BAT COM SHELL

SOUZA 05/02/2014 16:07:10
#434308
ola, pessoal tentei fazer o download pela ftp dentro do vb mas nao consegui apesar da ajuda dos amigos aqui!

lembrei entao de uma forma com arquivo download.bat fiz deu certinho mas ao tentar executar ele pelo vb com o comando shell ele nao funciona so dando dois clicks no arquivo direto!

Shell ([Ô]C:\download.bat[Ô]), vbNormalFocus

o q esta errado?
SOUZA 05/02/2014 19:49:48
#434321
ninguem!!!
MALA 05/02/2014 22:54:32
#434331
TENTA ASSIM
Shell ([Ô]C:\download.bat[Ô], vbNormalFocus)
FBGSYSTEMS 06/02/2014 16:05:37
#434374
Resposta escolhida
Tenta usar o Shell Execute.

Declara isso no inicio do form.

 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  


Para usar faz assim.
            Call ShellExecute(hWnd, [Ô]Open[Ô], Replace(dsAbreArquivo!arquivocliente, [Ô]/[Ô], [Ô]\[Ô]), [Ô][Ô], App.Path, 1)


Adapte ai que comigo funciona.
SOUZA 07/02/2014 12:12:28
#434416
ja resolvi ob a todos!
Tópico encerrado , respostas não são mais permitidas