EXECUTANDO ARQUIVO DE LOTE (*.BAT)

07/10/2019

0

Há tempos fiz um excutavel em delphi que executa um arquivo de lote do DOS (BACKUP.BAT). Em um cliente novo quando tento executar diretamente o arquivo backup.bat no CMD (prompt de comando) me e dada uma mensagem dizendo que backup.bat não um progama. Como posso resolver isso?
Joao Silva

Joao Silva

Responder

Posts

14/10/2019

Felipe Morais

Use a unit ShellAPI

ShellExecute(application.handle, 'open', 'cmd', PChar(ExtractFilePath('seu_arquivo.bat')), nil, SW_MAXIMIZE);
Responder

21/10/2019

Joao Silva

Use a unit ShellAPI

ShellExecute(application.handle, 'open', 'cmd', PChar(ExtractFilePath('seu_arquivo.bat')), nil, SW_MAXIMIZE);

Obrigado, mas ja faço uso dessa unit. o problema é que o windows 10 no pc do meu cliente não executa o ARQUIVO.BAT!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar