Fórum ShellExcete ou ShellExecuteA para Executar um arquivo.dat #6422

03/06/2009

0

Boa tarde.   Preciso executar um arquivo.dat.   Tentei das duas formas abaixo e não consegui.           ShellExecute(handle,'open',PChar('C:\TESTE.dat'), '','',SW_SHOWNORMAL);       ShellExecuteA(handle,'open',PChar('C:\TESTE.dat'), '','',SW_SHOWNORMAL);     Como posso resolver esta questão?   Att.. Ricardo Horoi  
Frigorifico Sa

Frigorifico Sa

Responder

Posts

03/06/2009

Wesley Yamazack

Olá Ricardo,
  Este arquivo .Dat, não pode ser executado, ele funciona como se fosse um arquivo txt certo ?  O que você quer fazer com ele ? Abrir este arquivo?
  Pois se for para executar um arquivo
  WinExec(PChar('C:\EGK_1504.exe'),SW_SHOW);   ShellExecute(handle,'open',PChar('C:\TESTE.exe'), '','',SW_SHOWNORMAL);   ShellExecuteA(handle,'open',PChar('C:\TESTE.exe'), '','',SW_SHOWNORMAL);


 Para abrir um arquivo a forma é diferente, exemplo quero abrir um documento do word pelo delphi
 ShellExecute(handle,nil,'winword.exe','c:\teste.doc',nil,sw_ShowMaximized);

Att,

Wesley Y
Responder

Gostei + 0

03/06/2009

Frigorifico Sa

E era .BAT   Funciona.     Obrigado.  
Responder

Gostei + 0

03/06/2009

Wesley Yamazack

Olá Ricardo,
  Com esta alteração então o .Bat é executado, certo ?
  Podemos fechar o chamado ?

Att,

Wesley Y
Responder

Gostei + 0

04/06/2009

Frigorifico Sa

Wesley   Sim perfeitamente.   Pode encerrar.   Obrigado.   Att.. Ricardo  
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar