Estou estando executar um arquivo .bat que zipa todas as pastas de dentro do diretório onde ele está.
Quando eu executo o arquivo na mão, funciona perfeito. Porém quando eu executo via SHELL ele começa a zipar um monte de coisa do meu computador, e não da pasta onde ele está, como se pegasse todas as pasta do PC e começasse a zipar ( Dor de cabeça fazer isso para..rsrs)
O bat:
for /d %%X in (*) do "C:Program Files7-Zip7zG.exe" a "%%X.zip" "%%X"
FOR %%i IN (*.ppt) DO "C:Program Files7-Zip7zG.exe" a -tzip "%%i.zip" "%%i"
O VBA:
Sub executeBat()
Dim MyPath As String
MyPath = "C:TesteHARDBAT.bat"
Shell (MyPath)
End Sub
Dentro da pasta TESTE, tenho mais 2 pasta que teriam que zipar após a execução do .bat
Tem outra forma de executar dora o shell?
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 17/12/2012 7:44 am