Como canalizar um grupo de arquivos através de um .exe usando o powershell?

1

No momento, estou usando um .exe chamado "vbadecompiler.exe" para processar um grupo de arquivos ".xlsm". Esses são para muitos para processar manualmente, portanto, Powershell parece ser a resposta. Minha tentativa atual é a seguinte:

dir *.xlsm | foreach-object {.\vbadecompiler.exe cmd/decompile /sXLfile:=$_ /sApplication:=Excel /sAppVersion:=Default /bOverBackup:=1 /bPreservDateTime:=0 /bLogActivity:=1 /sFilePassword:=""}

Mas só é executado através do primeiro arquivo, existem mais de 100 arquivos para serem processados. Não consigo encontrar como fazer isso passar por tudo. Como isso deve ser feito?

PD: Acabei de descobrir que existe uma maneira mais simples de fazer isso usando o VBA: link

    
por A. Perez Cera 18.12.2013 / 18:38

0 respostas