Guina
|
RIBEIRÃO PRETO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2008 11:27 hs
Olá pessoal, sou novo no forúm e andei a Internet toda procurando algum código ou dica em VB que consiga compactar e descompactar arquivos com PKzip. Achei algumas coisas, mas só consegui abrir o arquivo, mas nao efetua a compactação. Consigo fazer isso sem problemas com Winzip, mas minha empresa trocou o compactador de Arquivos para o PKzip e não consigo de jeito nehum fazer esse procedimento. Alguem poderia me explicar o que devo fazer, se existe uma maneira genérica de trabalhar com arquivos *.Zip no VB.
Grato um abraço!
-- Guina
|
|
|
|
Macaubal
|
MACAUBAL SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2008 12:07 hs
Guina bom dia! Voce deverá utilizar um shell para está função. Lembrando que voce deverá especificar o caminho onde está o arquivo PKZIP.EXE PKZIP.EXE = está localizado na raiz "C:" -&w = limpa o disco antes de começar a copiar e sugere um proximo quando o mesmo estiver cheio *.DOC = substitua para os arquivos que deseja copiar, usei apena como exemplo Variavel = "c:PKZIP -&w a:NomeArquivo.ZIP c:Pasta" & *.DOC Dim X As Variant X = Shell(Variavel, vbNormalFocus) Espero te ajudado
|
|
|
Guina
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2008 13:45 hs
Olá Macaubal, obrigado pela resposta.. Nas minhas tentavias anteriores tinha tentado isso, só que ele apenas abre o arquivo ZIP, mas não coloca ou tira nada de dentro ... Na pasta raiz exite apenas um arquivo EXE do PKzip (PKZIPW.exe), como faria para descompactar com ele. Achei muita coisa dizendo que exite o Pkunzip, mas na minha raiz nao tem.... Será que tá faltando alguma biblioteca, para fazer o procedimento completo? ou Será que a versão desse meu Pkzip nao permite isso... mais uma vez obrigado!
|
|
|
Guina
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 12/11/2008 13:54 hs
Outra coisa engraçada....
Se eu coloco um nome de arquivo que não existe na ultima parte..."& *.DOC", ele simplesmente ignora, não dá erro e abre o arquivo zip e nao insere nada.. Sinceramente to apanhando disso faz 3 dias, e nao podemos mudar o programa de compactar, porque o mundo inteiro tá usando ele agora dentro da empresa.. Obrigado...
|
|
|
|
Postada em 12/11/2008 14:55 hs
|
|
|
Guina
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 13/11/2008 09:51 hs
Olá Ash! Obrigado pela dica...mas essa página já tinha tentado..ele continua fazendo a mesma coisa: Abre o arquivo zip e não faz mais nada... Parece que o Shell só tá servindo para abrir o zip..Mas não compacta e nem descompacta... grande abraço!
|
|
|