ShellExcete ou ShellExecuteA para Executar um arquivo.dat
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
Curtidas 0
Respostas
Wesley Yamazack
03/06/2009
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
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
GOSTEI 0
Frigorifico Sa
03/06/2009
E era .BAT
Funciona.
Obrigado.
GOSTEI 0
Wesley Yamazack
03/06/2009
Olá Ricardo,
Com esta alteração então o .Bat é executado, certo ?
Podemos fechar o chamado ?
Att,
Wesley Y
Com esta alteração então o .Bat é executado, certo ?
Podemos fechar o chamado ?
Att,
Wesley Y
GOSTEI 0
Frigorifico Sa
03/06/2009
Wesley
Sim perfeitamente.
Pode encerrar.
Obrigado.
Att..
Ricardo
GOSTEI 0