Como Chamar um Arquivo de Lotes .BAT em tempo de execução?

Delphi

04/08/2003

:shock: Estou precisando criar um backup so que usando o RAR e eu preciso passar as intruções de compactação via programação de arquivo em lotes ou um .BAT Tem Como??? Valeu Galera!


Crash-over

Crash-over

Curtidas 0

Respostas

Pgarcia

Pgarcia

04/08/2003

Olá,

vc pode utilizar a função [b:9d51176669]ShellExecute[/b:9d51176669].

Um exemplo:

ShellExecute(handle,´open´,´arquivo.bat´,´parametros´,´diretorio´,SW_NORMAL);

onde

- ´arquivo.bat´ - é o nome do seu arquivo bat (!!!)
- ´parametros´ - são os parametros de linha de comando, se houverem
- ´diretorio´ - diretorio de execução do .bat
- SW_NORMAL é uma constante que indica que a janela será apresentada no tamanho normal.

Vc precisa colocar no USES a unit [b:9d51176669]ShellAPI[/b:9d51176669].

[]´s
Paulo


GOSTEI 0
Crash-over

Crash-over

04/08/2003

:lol: Valeu Paulo ! Muito Obrigado!


GOSTEI 0
POSTAR