Então eu peguei uma rota um pouco diferente e apenas configurei um script de shell. Aparentemente, o cd "$ @"; irá obter o diretório atual. Veja uma imagem do meu novo fluxo de trabalho de serviço de automação.
Basicamente, criei um novo serviço no Automator, em seguida, defina Serviço Recebe Selecionados como "arquivos ou pastas" em "Localizador" e inclua um "Executar Shell Script" no fluxo de trabalho. Eu configurei o Shell para "/ bin / bash" e passei Input para "as arguments", depois coloquei o seguinte no editor de script.
cd "$@";
curl -O http://www.example.com/file1.zip
curl -O http://www.example.com/file2.zip
curl -O http://www.example.com/file3.zip
unzip \*.zip
rm *.zip
Agora, posso clicar com o botão direito do mouse em qualquer pasta e fazer o download da minha lista de arquivos.