Cópia de arquivo em lote usando% 1 para arrastar e soltar

Eu tentei fazer um arquivo em lotes de arrastar e soltar.

Eu tenho o problema que existe um arquivo, mas o arquivo de lote não conseguiu encontrá-lo ...

Eu quero copiar.png arquivos (comopict_2013020808172137243.png) para outra pasta e renomeá-lo.

No caminho são símbolos como_ e espaços, também eu não sei como fazer multi-arrastar e soltar para fazer a mesma função (renomear e adicionar ao.zip).

Eu tentei isso, mas sem resultado :(

@ECHO OFF
ECHO %1
COPY "%1" "%CD%\test\" /Y /S 
REN "%CD%\mob\*.png" "%CD%\test\test.png"
7za u -tzip "%appdata%\.virto\pack.zip" "test" -r