Associe seu arquivo .BAT a um TStringList, depois roda ele com o WinExec(),
veja um exemplo abaixo.

 

//         Lista := TStringList.Create;

//         try

//            Lista.Add( 'Attrib c:\*.pdf -r' );

//            Lista.Add( 'del c:\*.pdf' );

//            Lista.Add( 'del DeletaPDF.bat' );

//            Lista.SaveToFile( 'c:\DeletaPDF.bat' );

//         finally

//            Lista.Free;

//         end;

 

//         WinExec( 'c:\DeletaPDF.bat', SW_HIDE );

 

[]´s Roberto Camoloze

 

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Dival
Enviada em: segunda-feira, 13 de outubro de 2008 07:12
Para: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED]
Assunto: [delphi-br] Executar .BAT a partir do D2007

 

Usando Delphi2007, como faço pra executar um .BAT a partir do meu aplicativo
?

( o fato deste .BAT ser um programa que manda impressão diretamente para a
LPT1, sem controle de spool por parte do Windows, influencia/altera a forma
como ele, .BAT, deve ser chamado/executado a partir do meu aplicativo ? )

Grato

Dival

[As partes desta mensagem que não continham texto foram removidas]

 

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.173 / Virus Database: 270.8.0/1722 - Release Date: 13/10/2008
07:50



[As partes desta mensagem que não continham texto foram removidas]

Responder a