ABRIR ARQUIVO

HELANIO 06/04/2012 16:05:43
#399274
Galera to precisando de ajuda aqui.


é o seguinte eu quero por um .EXE dentro do meu Form.

pra quando eu clicar no button ele executar o .EXE e logo em seguida simula a tecla ENTER ou BACKSPACE...

o que eu tentei usar:

Adicionei o .EXE na resources:

Button1:
Shell([Ô]Me.Resources.ARQUIVO[Ô])
SendKeys.Send([Ô]{ENTER}[Ô])

Oque eu quero é que ele abra um .EXE embutido e logo em seguida aperta enter.
MARCELO.TREZE 09/04/2012 12:51:44
#399368
bom se o sheel funcionou o sendkey seria assim

Shell([Ô]Me.Resources.ARQUIVO[Ô])
SendKeys [Ô]{Enter}[Ô]


ou seja vai funcionar se o aplicativo estiver com o foco
HELANIO 10/04/2012 11:29:08
#399439
Citação:

:
bom se o sheel funcionou o sendkey seria assim

Shell([Ô]Me.Resources.ARQUIVO[Ô])
SendKeys [Ô]{Enter}[Ô]


ou seja vai funcionar se o aplicativo estiver com o foco



Mas o problema é que o aplicativo não fica em foco, ou seja, ele fica minimizado quando clico no botão. o que eu queria era isso.

e se eu por: SendKeys [Ô]{Enter}[Ô]

ele ira ficar dando ENTER direto ou apenas 1 unica vez?
MARCELO.TREZE 10/04/2012 11:45:30
#399442
uma unica vez, dependendo de onde vc colocar o sendkeys, se vc coloca-lo em um botão será executado toda vez que vc clicar no botão, se vc colocar em um timer ele fara um loop infinito, e assim vai



tenta assim

Shell([Ô]Me.Resources.ARQUIVO[Ô], vbNormalFocus)
SendKeys [Ô]{Enter}[Ô]
HELANIO 10/04/2012 17:52:43
#399508
SendKeys [Ô]{Enter}[Ô]

Esse acima não funciono, mas o abaixo sim:

SendKeys .send[Ô]{Enter}[Ô]


Mas mesmo assim estou com problemas...

Eu dexei assim:

Shell([Ô]Me.Resources.ARQUIVO[Ô], vbNormalFocus)
SendKeys.send [Ô]{Enter}[Ô]


Quando eu cliquei no Boton, ele abriu e logo deu enter.

mas quando cliquei novamente em Buton, aconseu como se eu tivese clicado várias vezes no Buton, ou seja, ele abriu vários [Ô]Me.Resources.ARQUIVO[Ô]

__________________________

Outra dúvida é: como por um .EXE dentro do EXE que eu irei executar pra quando eu clicar no Boton ele abrir esse EXE sem que ele estaja em nenhuma pasta do computador?
HELANIO 10/04/2012 17:57:39
#399509
Citação:

:
uma unica vez, dependendo de onde vc colocar o sendkeys, se vc coloca-lo em um botão será executado toda vez que vc clicar no botão, se vc colocar em um timer ele fara um loop infinito, e assim vai



tenta assim

Shell([Ô]Me.Resources.ARQUIVO[Ô], vbNormalFocus)
SendKeys [Ô]{Enter}[Ô]




SendKeys [Ô]{Enter}[Ô]

o code acima não funciono, mas o abaixo sim:
SendKeys.sen [Ô]{Enter}[Ô]


Mas o problema e que quando eu clico no buton ele abre varias vezes o programa citado: Shell([Ô]Me.Resources.ARQUIVO[Ô], vbNormalFocus)

é tipo se eu tivesse clicado várias vezes no buton

__________________________________

Outra dúvida: como por um .EXE dentro do EXE que eu irei abrir

EX: quando eu clicar no Buton ele vai abrir o Programa (exe) que eu indicar, mas sem que ele esteja em uma pasta do windows, ou seja, invisivel para o úsuario.

Fique tranquilo pós o que eu estou tentando fazer não é virus não, garanto!

Tópico encerrado , respostas não são mais permitidas