Fórum Executar Arquivos de Lote (*.BAT) #180566
08/09/2003
0
Gostaria de executar um arquivo de LOTE de dentro da minha aplicação em delphi, quero mostrar a execução do arquivo em uma janela e quando o mesmo terminar que ele feche a janela sozinho.
O arquivo de lote receberá varios parametros. Como faço???
Grato,
Mardônio
O arquivo de lote receberá varios parametros. Como faço???
Grato,
Mardônio
Mardônio
Curtir tópico
+ 0
Responder
Posts
08/09/2003
Mmtoor
Prezado:
Deve executar um arquivo de extensão PIF e não seu BAT, onde, por segurança, poderia convertê-lo para COM.
Quanto aos parâmetros precisaria conhecê-los.
Declare na seção uses SHELLAPI.
No evento que dispara a abertura do programa insira:
ShellExecute(0,nil,´C:\arquivo.bat´,´´,nil,Sw_shownormal);
Espero ter ajudado.
MMTOOR2003
Deve executar um arquivo de extensão PIF e não seu BAT, onde, por segurança, poderia convertê-lo para COM.
Quanto aos parâmetros precisaria conhecê-los.
Declare na seção uses SHELLAPI.
No evento que dispara a abertura do programa insira:
ShellExecute(0,nil,´C:\arquivo.bat´,´´,nil,Sw_shownormal);
Espero ter ajudado.
MMTOOR2003
Responder
Gostei + 0
08/09/2003
Mardônio
Os parametros seriam algo com:
meubat.bat A 1;
meubat.bat B 2;
Dai eu checo e executo o procedimento devido...
meubat.bat A 1;
meubat.bat B 2;
Dai eu checo e executo o procedimento devido...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)