Array
(
)

linha de comando do winrar

Paulo
   - 12 ago 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
   - 12 ago 2004

Como passar pelo ShellExecute?


Paulo
   - 12 ago 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.


Rafaelunp
   - 13 ago 2004

Pra Compactar é assim...

#Código

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)...