linha de comando do winrar

Delphi

12/08/2004

Como passar comandos por linha de comandos do Winrar, para extrair um arquivo?
A sintaxe do winrar é assim:
winrar x backup.zip c:\teste\atual
Eu não sei como passar isso via delphi. Alguem pode me ajudar?


Paulo

Paulo

Curtidas 0

Respostas

Paulo

Paulo

12/08/2004

Como passar pelo ShellExecute?


GOSTEI 0
Paulo

Paulo

12/08/2004

Consegui copiar e colar arquivos com o comando
CopyFileTo. Agora necessito executar o winrar via linha de comando
e passar via linha alguns parâmetros, ou então se tem como executa-lo
via Windows e passar parâmetros, como diretório de destino, tipo de arquivos,
sfx e etc... Se for possível somente via linha(creio eu), como fazer se é pelo
ShellExecute e como fazer, pq com ele não consegui.


GOSTEI 0
Rafaelunp

Rafaelunp

12/08/2004

Pra Compactar é assim...

      wOrigemDestinoZip := ´m -ep "´+wCaminhoArq+´\´+wNomeZip+´" ´+´"´+´´+wCaminhoArq+´\´+wNomeArqR+´´+´"´
      ShellExecute(0, Nil, ´"WinRar.exe"´, PChar(wOrigemDestinoZip), Nil, Sw_Show); //"C:\Arquivos de programas\WinRAR\WinRAR.exe"


Se voce já sabe como é a linha de codigo para extrair, basta alterar na variável acima (wOrigemDestinoZip)...


GOSTEI 0
POSTAR